Weekly Vue News #228 - Async Rendering, TypeScript 7, and the Evolution of Nuxt

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

Weekly Vue News #228

Async Rendering, TypeScript 7, and the Evolution of Nuxt

View online

Hi 👋

This issue covers Vue's Suspense component for handling async rendering, NuxtHub's multi-vendor support, and updates to the Nuxt Module Author Guide. It also features interviews with Nuxt creators about the framework's evolution and future direction.

Enjoy this issue and have a lovely week ☀️

Vue


📕 How to handle Async Rendering in Vue with Suspense

👉🏻 When working with data fetching, async components, or delayed UI loading, Vue developers often run into flickering interfaces, hydration issues, or mismatched loading states.

👉🏻 Vue Suspense solves this by giving you full control over asynchronous rendering with built-in placeholders, fallbacks, transitions, and error boundaries.

📕 How to unit test a Vue composable with TypeScript

👉🏻 With this quick Promise-based utility, it's easy to write type-safe unit tests for Vue composables.

Nuxt


📕 NuxtHub Multi-Vendor is now available

👉🏻 NuxtHub is now available on multiple cloud providers.

👉🏻 You can now deploy your NuxtHub project on your own hosting provider.

📕 Updated Nuxt Module Author Guide

👉🏻 The Nuxt team restructured the entire guide to make it way clearer and easier to follow.

📹 The Future of Nuxt

👉🏻 Sébastien Chopin, author of Nuxt and founder of NuxtLabs dives deep into how Nuxt was born, why Nitro exists, and where the Vue & Nuxt ecosystem is heading next.

📹 Working on Nuxt Full-Time

👉🏻 Daniel Roe, Nuxt Core Team Lead, sits down to share his journey from everyday Nuxt user to maintaining the framework at scale and what it's really like to guide a global open-source project.

📹 Run VS Code in the Nuxt Devtools - Part 2

👉🏻 Alexander Lichter explain how you can run VS code inside the Nuxt DevTools.

🛠️ Nuxt Studio Alpha 4

👉🏻 Google OAuth support which lets non tech content editors authenticate without GitHub or GitLab.

👉🏻 Bug fixes & improvements.

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


Vue.js Amsterdam (12-13 March 2026, Amsterdam, Netherlands)

Vueconf US (19-21 May 2026, Atlanta, USA)

MadVue (22 May 2026, Madrid, Spain)

💬 Quote of the week


Quote of the week

🧑🏻‍💻 In Other News


📕 Vanilla CSS is all you need

👉🏻 37signals uses vanilla CSS without build tools in its applications by using modern CSS features like custom properties, nesting, and the :has() selector, resulting in simpler, more maintainable code.

📕 Progress on TypeScript 7

👉🏻 The project works behind the scenes hard on both v6.0 and v7.0.

👉🏻 v6.0 is going to be the final JavaScript-based release and act as a stepping stone to the native Go port (v7.0) which is already shaping up to be some 10x faster.

🛠️ Tunnl.gg

👉🏻 Provides instant public URLs for local web servers, making it easy to expose localhost to the internet.

👉🏻 It requires no installation as it relies solely on a simple SSH command.

🛠️ Fresh

👉🏻 A terminal text editor with features like a menu system, command palette, and full mouse support.

😂 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

评论

此博客中的热门博文

🔥 (#200) Default content, debugging templates, and more

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