Save the date: we are hosting a meetup in San Francisco on May 9th!
Come join us for talks from @evanyou and @patak_dev, and discussions about Vite and the future of JavaScript / web tooling!
RSVP here: lu.ma/vite
You are the captain now.
Astro 4.6 puts you in control with manual i18n routing options, dev toolbar customization, experimental CSRF protection and more.
astro.build/blog/astro-460/
We're doing a new Vite Team Community Chat tomorrow! Let's discuss what we're focusing on, how to contribute, or any issues or PRs you are interested in 🙌
Wednesday, 11 am CET. We hope to see you there 💜
discord.gg/vite?event=122719…
Check out @real_ate’s talk from our last event for a sneak peek at a real-world #emberjs application built with @vite_js, updates on the #Embroider initiative, and plans for future work. 🚀
➡️ Watch here: youtu.be/SCWpDNE0IaA
I was investigating the Astro docs build perf last week, and it resulted in tons of ecosystem PRs. Altogether the build time went from 3m25s to 1m55s (44% faster)
There's a lot more to optimize in the JS ecosystem as long as you know where to look!
ALT A screenshot containing the words:
Updated list of PRs sent (and timing reductions):
https://github.com/shikijs/shiki/pull/648 (-2.8s)
https://github.com/shikijs/shiki/pull/649 (-11s)
https://github.com/wooorm/stringify-entities/pull/13 (-3.7s)
https://github.com/syntax-tree/hast-util-to-html/pull/39 (-0.4s)
https://github.com/withastro/astro/pull/10673 (-1.2s)
https://github.com/expressive-code/expressive-code/pull/186 (-0.5s)
https://github.com/vitejs/vite/pull/16349 (-0.09s)
https://github.com/scttcper/tinycolor/pull/251 (-1.1s)
https://github.com/withastro/astro/pull/10688 (-0.8s)
Some work before:
https://github.com/rollup/rollup/pull/5438 (-30s)
https://github.com/withastro/astro/pull/10529 (-20s)
https://github.com/withastro/docs/pull/7529 (-16s)
Final Rollup build time change:
Local (M1 Pro): 3m25s -> 1m55s (44% faster)
Vercel CI: 8m15s -> 5m25s (34% faster)
The team spent a lot of effort in source map optimizations in the past few weeks - now Rolldown retains similar performance edge over esbuild even with source maps enabled!
⛅ We overhauled our integrations with full-stack web frameworks!
🚀 You can now develop @astrodotbuild, @nextjs, @nuxt_js, @QwikDev, @remix_run, @solid_js, and @sveltejs apps locally, using your framework's highly optimized dev server while still having access to D1, R2, KV ...
You can now use your framework’s development server while accessing D1 databases, R2 object stores, AI models, and more. Iterate locally in milliseconds to build sophisticated web apps that run on Cloudflare.
cfl.re/49rg708
🎙️SPEAKER SPOTLIGHT
🗣️ @antfu7
💼 @vite_js@nuxt_js@vuejs Core Team
We are thrilled to announce that Anthony Fu is speaking at Frontend Nation, sharing his tips and perspective on how to make and maintain OS projects.
FREE sign up 💛 #frontendnationvist.ly/vw6k
TanStack.com is now using @tan_stack Router, Vinxi, Nitro and @vite_js on @vercel!
It’s a work in progress, but moving quickly! As things get more polished, TanStack Start gets closer to becoming a reality!
youtube.com/watch?v=dgTGALM2…
I made a video creating a HMR Dev Server from scratch, similar to the one in @vite_js. My goal is to implement different parts of Vite, from scratch, to show how it all works under the hood.
Reimplementing the Oxc transpiler / transformer.
This is a call for help, if you enjoy Rust, JavaScript, Babel, open source collaboration and performance engineering.
github.com/oxc-project/oxc/i…
Matias Capeletto (@patak_dev) discusses @Vite_js's history, development process, and its impact on the web development ecosystem, exploring future developments and its current state.
Apple: buff.ly/4ahakeX
Spotify: buff.ly/3vmC2b9
Google: buff.ly/3PAM5zV
File browsers are at the heart of every OS. 📂❤️
You probably use one, too!
But have you thought about building one from scratch?
Let's do that with @TauriApps, @vite_js, React, and TypeScript in my step-by-step tutorial.
Read it on my @hashnode blog:
akoskm.com/how-to-build-a-si…
Experimenting further with Vite's upcoming custom environment feature, I created a bare minimal React Server component + Client component demo, which runs on a single Vite dev server. github.com/hi-ogawa/vite-env…
🎯 Over the next two months, we plan to make major changes to some @unjsio projects alongside the nitro.unjs.io v3 release in collaboration with the @nuxt_js preparing Nuxt v4.
👉 Subscribe for more updates github.com/unjs/community/di…
A lot of things have happened for Nuxt over the last year. ❤️
On behalf of the whole team, @Atinux and @danielcroe share their thoughts on what we've achieved, and where we're going next. 🔥
nuxt.com/blog/looking-forwar…