Vue 3.6's new opt-in vapor mode compiles components into bundles that skip the virtual DOM entirely, making apps faster with less runtime overhead.
CJ explains that Vue 3.6 introduces an opt-in 'vapor mode' that compiles components directly to fine-grained DOM updates instead of using a virtual DOM, borrowing an approach popularized by Svelte and SolidJS.
transcript
CJ Reynolds: the idea with vapor mode is you can essentially build your Vue components, your Vue apps into a bundle that does not include the virtual DOM, does not include any extra stuffs. It's just as little JavaScript as possible.
gives example · 1