Weekly Vue News #221 - Vapor Mode, Vue Reactivity Quirks & Vitest 4.0 Released

Ready for your weekly Vue & Nuxt dose?
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏

Weekly Vue News #221

Vapor Mode, Vue Reactivity Quirks & Vitest 4.0 Released

View online

Hi 👋

I've published two new Nuxt modules for SignupGate and Aidbase — two tools I use heavily in my own apps. You can get access to both through a lifetime deal in the FounderStack bundle*.

On a less positive note, the subscriber count of this newsletter has been stagnating lately, which is a bit frustrating. If you enjoy it, I'd really appreciate it if you could share it with your friends or co-workers — it would mean a lot!

Enjoy this issue and have a lovely week ☀️

Vue


📕 Vue's Magical Reactivity Has Some Quirks*

👉🏻 Why does Vue's reactivity sometimes behave unexpectedly?

👉🏻 Explore ref unwrapping edge cases and cloning complications with clear examples and fixes.

📕 Announcing Vitest 4.0

👉🏻 Browser Mode being marked stable.

👉🏻 Visual Regression testing support.

📹 Blazing Fast Vue.js with Vapor Mode

👉🏻 Vapor Mode is a new rendering strategy for Vue.js that skips the Virtual DOM, uses less memory, and produces tiny app bundles, similar to the strategies used by Solid.js and Svelte.

Nuxt


📕 A Deep Dive Into How Nuxt Route Transitions Work*

👉🏻 Michael did a deep dive into the Nuxt source code and explains his insights.

📹 Webpack and Rspack with Nuxt 4?!

👉🏻 Nuxt is inherently supporting multiple build-tools.

🛠️ Nuxt UI v4.1.0

👉🏻 New Empty component.

👉🏻 Virtualization for large datasets.

Nuxt Starter Kit

Launch Your Nuxt App in Minutes - Not Weeks

I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.

📅 Events


MadVue (22 May 2026, Madrid, Spain)

💬 Quote of the week


Quote of the week

🧑🏻‍💻 In Other News


📕 Why Self-host?

👉🏻 Self-hosting personal services like calendar, contacts, email, smart home, RSS feeds, and location tracking helps one regain privacy, sovereignty, and control over personal data, escaping reliance on Big Tech.

📕 The History of Core Web Vitals

👉🏻 Addy tells the story behind Core Web Vitals, a popular set of metrics for measuring Web performance and its impact on user experience.

🛠️ Make Graph

👉🏻A nicely designed tool with 10 chart types (bar, line, pie, scatter, heatmap, etc.), 10+ themes, prebuilt templates, and features for making the charts more accessible with visual pattern textures.

🛠️ Free OG Image Generator

👉🏻 Choose from different templates for the platform you want the image to display on.

👉🏻 You can also use an API to generate the images on the fly via JSON or cURL.

😂 Fun


Programmer Humor

🔗 Want more Vue & Nuxt content?


More Exclusive Vue Tips: Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week.

Weekly Vue & Nuxt Videos: You must subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.

DejaVue Podcast: A weekly podcast about Vue.js and the ecosystem around it.


Comments? Join the discussion about this issue in our Discord community .

Until next week,

Michael Hoffmann (Curator)


To support me:

😘 Recommend the newsletter to your friends: it really helps!

💸 Sponsor this newsletter

🦋 Repost the latest BlueSky post

📨 Reply to this email: feedback is welcome

* Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost. Thank you for supporting my newsletter.


Unsubscribe

Siegersdorf 18, 94371 Rattenberg, Germany

评论

此博客中的热门博文

丁薛祥在“77国集团和中国”气候变化领导人峰会上的致辞(全文)

The magic of scoped slots in Vue ✨ (3/4)