Known Limitations
This page documents current limitations of @omnicajs/vue-remote runtime behavior compared to native Vue usage in a single DOM context.
Current limitations
Section titled “Current limitations”- Native
v-modelon elements is not supported as a first-class cross-runtime behavior. - Calling allowed component methods requires explicit
invokeusage; there is no higher-level declarative method-call API. - Direct imperative prop assignment on mounted nodes is limited and not universally safe; the primary path remains reactive re-render flow.
nextTick()on remote does not guarantee that host UI has already committed updates.- Scoped slot props from host components are not delivered to remote slots.
Additional constraints to account for
Section titled “Additional constraints to account for”- Refs to native elements in remote templates point to remote node proxies, not real browser DOM elements.
- There is no public remote-side await primitive that confirms host render commit for a given update.
- Transport guarantees (ordering, retry, backpressure, reconnect semantics) are defined by the chosen adapter/runtime, not by core API alone.
- Cross-runtime errors are normalized at the boundary, so original stack context can be reduced.