TIL when running Vitest browser mode (or plain Playwright) on Github Actions on Ubuntu, you can skip the slow "playwright install chromium" step completely by providing channel option. This makes Playwright use the pre-installed Chrome. So many projects out there that could speed their CIs with this
Vite
@vite.dev
The build tool for the web. It's pronounced /vit/ like skeet! https://vite.dev
Storybook's Vite-based Next.js integration finally surpassed the long standing Webpack-based integration! That's wild actually.
July has been our busiest month this year! Check out our monthly newsletter, or this thread for some highlights: markojs.com/docs/newslet...
Marko in July 2026
July was the busiest month in the project's history by a wide margin.
markojs.com
From @angular.dev v22.1.0 on, Rolldown will be used as the default bundler! Full @vite.dev integration when? 👀 github.com/angular/angu...
perf(@angular/build): default chunk optimization to use Rolldown by clydin · Pull Request #33397 · angular/angular-cli
Now that Rolldown is stable, swap the default chunk optimizer from Rollup to Rolldown to utilize native compilation benefits and optimize heap memory usage. Rollup remains an optional peer dependen...
github.com
Vite 8.2 is out 🚀 • Top-level `input` option: No need to use `build.rolldownOptions` • Warnings for config features the native loader can't handle yet • PostCSS config type export for type-safe configs • Dev URLs now labeled by their interfaces More info in the changelog github.com/vitejs/vite/...
github.com
@vitest.dev uses knip now to find unused code. Thanks, @webpro.nl for a great tool!
chore: add Knip checks by sheremet-va · Pull Request #10847 · vitest-dev/vitest
Knip detects unused files and dependencies; running it locally and in CI keeps the monorepo clean and prevents dead code from accumulating.
github.com
🔐 Nuxt 4.5.1 and 3.21.10 are out, fixing several security issues, plus a critical dev-only fix in @nuxt/devtools 3.3.1. Please upgrade as soon as you can: npx nuxt upgrade --dedupe 👉 Read more at nuxt.com/blog/v4-5-s....
Nuxt Security Patch Releases · Nuxt Blog
Nuxt 4.5.1 and 3.21.10 are out now, fixing several security issues, alongside a critical fix in @nuxt/devtools 3.3.1. We recommend upgrading as soon as possible.
nuxt.com
@vitest.dev 5-beta.7 is out with a lot of performance improvements depending on your setup. If you are using jsdom, consider switching to vmThreads pool for x4 speedup! Are your tests now running faster? github.com/vitest-dev/v...
Closing 9 issues with a single PR - didn't have that in a long time. This one is for a bunch of cleanup and streamlining of shallow routing (svelte.dev/docs/kit/sha...). It's gonna be part of SvelteKit 3, which is coming along great, prereleases are out on npm already - go try it out!
Shallow routing • SvelteKit Docs
Shallow routing • SvelteKit documentation
svelte.dev
If you are using Vite+ already, what is your biggest pain point? If you don’t use it yet - why not? And in case you haven’t heard of it yet check out viteplus.dev
Vite+
The Unified Toolchain for the Web
viteplus.dev
Nuxt 4.5 is out, and it's a big one. 🚀 - ⚡️ Vite 8 - 🦀 Rspack 2, now powered by Rsbuild - 🌊 experimental SSR streaming for faster TTFB - 🩺 a new stable error code system - 🎨 useLayout, named views, and more ... plus a lot of groundwork for Nuxt 5! 💚💚💚
Nuxt 4.5 · Nuxt Blog
Nuxt 4.5 is our biggest release in a while. Vite 8, Rspack 2 powered by Rsbuild, experimental SSR streaming, a stable error code system, a new useLayout composable, named views, and a lot of groundwor...
nuxt.com
Astro 7.1 is about giving you more control: finer-grained CSP for scripts and styles, custom pagination URLs, plus multiple dev servers and lower memory content collections. astro.build/blog/astro-7...
Astro 7.1 | Astro
Astro 7.1 is about more control: CSP, pagination, dev server, and content collections.
astro.build
With Module Federation 2.8.0 the official Vite plugin shows a 54% reduction in size. 🤯 Nice 🎉 This changes are beneficial for all the ecosystem 👏
Preact supports async hydration. Resumed hydration lets Suspense boundaries become interactive independently while code/data arrives. Why that helps the main thread, what Hydration 2.0 fixes, the remaining useId problem, and streaming: www.jovidecroock.com/blog/resumed...
Async hydration in Preact
How Preact resumes hydration across Suspense boundaries, why useId made that hard, and how streaming changes the tradeoffs.
jovidecroock.com
ever want to do some mob nuxt programming? 👀 👉 if so, this is is for you! ✨ announcing our first nuxtathon ✨ this weekend, 18-19 July see more at github.com/nuxt/nuxt/is...
✨ nuxtathon #1 ✨ · Issue #35561 · nuxt/nuxt
❓ what an inaugural nuxt hackathon! 🎉 👉 when this weekend (18-19 July) 🙋 why well, someone suggested the idea and honestly it sounded a lot of fun. it's very possible at such short notice that many...
github.com
`vmThreads` is 30% faster in Vitest 5 for your jsdom tests. It is now a much better alternative to the default forks+jsdom. Vitest 5 also comes with a `vitest doctor` command that will find the best settings for you! As a note, browser mode also becomes ~30% faster, but for different reasons :)
Tales from the Void: June Recap 🚀 Vite+ enters beta: Your toolchain for dev, test, lint, format & build ⚡ @vite.dev 8.1 ships with bundled dev mode 🦀 Faster Oxc & Rolldown ✅ Oxlint by default in the Vite React template 📰 and more news from the community Full recap: voidzero.dev/posts/whats-...
Chris Manson (www.linkedin.com/in/realate/) is also a recurring speaker at Emberfests. This year, Chris's talk, "We’re in the Vite future :rocket: ... now what?", will show us all the things that are unlocked in Vite-powered Ember apps. Get your tickets at: emberfest.eu
vite downloads 4x in the last 6 months the npm world has gone completely bananas
Glad you enjoyed it, @strange.website! Check out the full episode from @codetv.dev, Webflow, and @gsap-greensock.bsky.social: www.youtube.com/watch?v=Is7P...
New pracht release 🎉 Full-stack Preact, per route (SPA/SSR/SSG/ISG in one app). • per-route client-JS budgets that fail your build • pracht build --analyze • pracht mcp for coding agents • pracht preview • dev devtools + Server-Timing github.com/JoviDeCroock...
GitHub - JoviDeCroock/pracht: A framework for Preact that deploys anywhere
A framework for Preact that deploys anywhere. Contribute to JoviDeCroock/pracht development by creating an account on GitHub.
github.com
Since experimenting with module federation at @sanity.io , we've teamed up with the core maintainers, @gioboa.bsky.social and with the help of the @e18e.dev tooling managed to cut the Module Federation Vite plugin's dependency footprint from 72 → 18. 🎉
🌊 Streaming SSR w/ @analogjs.org + @angular.dev Incremental Hydration 🥤 github.com/analogjs/ana...
feat: add support for Streaming SSR by brandonroberts · Pull Request #2419 · analogjs/analog
PR Checklist Adds experimental progressive streaming SSR to Analog. Today render() buffers the whole document and flushes it once the app is stable. This introduces an opt-in renderStream() path th...
github.com
Less than four months after @vite.dev 8 shipped, it already surpassed the weekly downloads of Vite 7! If you weren't one of the 47.3m downloads last week and haven't migrate yet, what is holding you back? 👀
I'm working with @tomayac.com to build bundler integration for this (currently a nuxt module + a vite plugin) I'd love to know: 1️⃣ if this sounds like a good idea you'd use 2️⃣ if you wanted to test it out and see if it might make a difference for you ... happy to help if you have questions! 🙏
GitHub - danielroe/cross-origin-storage: Load shared dependencies from Cross-Origin Storage (COS).
Load shared dependencies from Cross-Origin Storage (COS). - danielroe/cross-origin-storage
github.com
Yesterday afternoon I couldn't resist and revived VueTermUI, this time using OpenTUI, still running on Vite Got most of the primitives that existed previously working but still a lot to polish! The HMR is pretty nice!
This is amazing, I'm speechless, this is the new `@vite-pwa/unplugin-pwa` UI Service Worker UI Switcher when enabling dev options, just a few HMR @vite.dev plugins and some client logic. We need to add support for @webpack.bsky.social and @rspack.dev , stay tuned. streamable.com/ue4qx1 #pwa
Watch Vite App — Mozilla Firefox Navegación privada 2026-06-23 14-48-06 | Streamable
Watch "Vite App — Mozilla Firefox Navegación privada 2026-06-23 14-48-06" on Streamable.
streamable.com
Recently I’ve been working on @vite.dev Module Federation ~400k weekly downloads 🤯 If this project helps you or your team, please consider sponsoring my open source work. 💚🙏 A star on the repo helps too. ⭐️ github.com/sponsors/gio...
Sponsor @gioboa on GitHub Sponsors
Are you enjoy what I am doing? Please show me your support and consider sponsoring me 😉
github.com