sapphi_red

sapphi_red

@sapphi.red

@vite.dev core team member.

1.4K followers196 following32 posts

sapphi_red reposted

Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collab with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM (works in your browser & workers) ◆ Soon part of Oxc npx tsrs blog.cloudflare.com/typescript-r...

blog.cloudflare.comIntroducing tsrs: a Port of TypeScript to RustCloudflare is collaborating on tsrs, a Rust port of TypeScript that is up to 8x faster and uses 70% less memory.

sapphi_red reposted

Wondering about the progress of Bundled Dev mode (fka. full bundle mode)? You can now track the progress on bundled-dev.void.app New milestone: 80% of tests (without SSR) passing 🎉

sapphi_red reposted

Void v1.1.11 is out & fully open source! Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps. Build on @vite.dev. Deploy on Void. Watch the talk and learn more in our blog post

sapphi_red reposted

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.comgithub.com

sapphi_red reposted

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 excited to join Cloudflare! 😀 I'll continue working on Vite and Rolldown just as before, and Vite 8.1 is already on its way with some interesting new features 👀

sapphi_red reposted

VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.

sapphi_red reposted

We've published two Windows-related security advisories: ◇ If Vite runs with `--host`, denied files may have been reachable over the network. ◇ launch-editor with NTLM enabled may leak NTLMv2 hashes via a malicious page. Update to Vite 8.0.16/7.3.5/6.4.3, Vite+ 0.1.24, and launch-editor 2.14.1.

sapphi_red reposted

sapphi_red reposted

🚀 tsdown v0.22 is out, now powered by Rolldown 1.0.0! What’s new: ✦ Upgraded to Rolldown v1.0.0 ✦ Reduced install size by 1.33 MB ✦ Auto-detects the `bin` field ✦ Dropped support for Node.js 20, 21, and 23 ✦ `dts` is now inferred from `compilerOptions.declaration` github.com/rolldown/tsd...

github.comRelease v0.22.0 · rolldown/tsdown🚨 Breaking Changes Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader  -  by @sxzz (a1042) dts: Auto-enable dts when tsconfig declaration is true  -  by @sxzz in #872 (0...
VoidZero@voidzero.dev

🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.

sapphi_red reposted

🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.

sapphi_red reposted

We published three security advisories affecting the dev server. Only apps using --host are affected. Update now to the patched versions: - Vite 8.0.5 / 7.3.2 / 6.4.2 - Vite+ 0.1.16 Links to each vulnerability report below.

sapphi_red reposted

Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: ◆ Unifies your frontend toolchain ◆ Manages your runtime & pkg manager ◆ Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.

voidzero.devAnnouncing Vite+ AlphaIntroducing Vite+, an open-source CLI that unifies your runtime, package manager, and frontend toolchain into one fast, simple development experience.

Wondering how Node-compatible runtimes handle vulns in Node. IIRC they use JS code forked from Node, which means they'd have the same vulnerabilities if the vuln exists in the JS side. Does that mean that there's a window where they're vulnerable to 0-day exploits whenever one is discovered?

sapphi_red reposted

The State of JS 2025 results are out! 🏆 Most Adopted Tech → Vitest 🏆 Highest Satisfaction → Vite (98%) & Vitest (97%) 🏆 Highest Interest → Vitest (83%) & Rolldown (80%) But that's not all! A thread 🧵

sapphi_red reposted

Rolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations

sapphi_red reposted

Introducing the Astro 6.0 Beta. - Redesigned dev server: run against the same runtime you deploy to - First-class Cloudflare Workers support with workerd - Stable Content Security Policy and Live Collections It's never been a beta time to try Astro 👀

sapphi_red reposted

New Year. New Look. Same Mission. Make JavaScript developers more productive than ever before

sapphi_red reposted

Happy new year 🎉 Our December 2025 recap is out! ⚡ Oxlint type-aware linting alpha 🎨 Oxfmt with @vuejs.org, Markdown & JSON support (+ more languages) 📦 @rolldown.rs chunking improvements 🔬 @vitest.dev OpenTelemetry & import breakdowns 🗺️ 2026 Oxc roadmap 👀 and more voidzero.dev/posts/whats-...

voidzero.devWhat’s New in ViteLand: December 2025 RecapOur December 2025 recap features big Oxc releases: Oxfmt alpha builds and Oxlint's type-aware linting alpha, plus updates across Vite, Vitest, Rolldown, and community highlights.

sapphi_red reposted

Announcing Oxlint Type-Aware Linting Alpha 🎁 Just a few months after our technical preview, type-aware linting reaches the alpha milestone! ✨ Type-aware rules can now be configured 🙈 Inline comments to disable rules work for type-aware rules too ✔ Auto fixes for type-aware rules are now available

voidzero.devAnnouncing Oxlint Type-Aware Linting AlphaOxlint's type-aware linting has reached alpha status. Type-aware rules can be manually configured, disabled with in-line comments, and fixed automatically. This milestone also includes more rule…

sapphi_red reposted

What's new in ViteLand? Our November 2025 recap is out! ✨ @vite.dev 8 Beta 👉 Oxfmt alpha 💻 @vitest.dev caching and imports breakdown ⚓️ Oxc becoming even faster!? 🎙 Updates from the Community 👀 and more voidzero.dev/posts/whats-...

voidzero.devWhat’s New in ViteLand: November 2025 RecapOur November 2025 recap includes the Vite 8 beta release, Vitest performance updates, Rolldown improvements, Oxc formatter alpha, and exciting community news.

sapphi_red reposted

⚡️ The first Vite 8.0 beta is here! - Powered by Rolldown, bringing significantly faster production builds and more consistency - New features such as tsconfig paths or emitDecoratorMetadata support - Bumping browser targets aligned with Baseline Widely Available Read more in our announcement post!

voidzero.devVite 8 Beta: The Rolldown-powered ViteThe first beta of Vite 8, powered by Rolldown, is now available. Vite 8 ships significantly faster production builds and unlocks future improvement possibilities. Read more about the migration, new fe...

sapphi_red reposted

Announcing Oxfmt Alpha! 🚀 We’re excited to announce the alpha release of Oxfmt, our Rust-powered formatter. We designed Oxfmt to be easily adoptable, especially for existing Prettier users More below and in our announcement post voidzero.dev/posts/announ...

voidzero.devAnnouncing Oxfmt AlphaOxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.

sapphi_red reposted

Improved require(esm) interop in @rolldown.rs. Since the last beta, the bundler supports the special `as "module.exports"` keyword and aligns with the @nodejs.org behavior. Another step towards better interoperability between CJS and ESM, now with bundler support!

sapphi_red reposted

🚨 PSA: Breaking Change in Oxc v0.98.0 We've updated exposed function names to have a uniform naming pattern and to always expose both, synchronous and asynchronous functions. Async: `<name>()` -> `minify()` Sync: `<name>Sync()` -> `minifySync()` More below and in github.com/oxc-project/...

github.comnapi: align API signature · Issue #15576 · oxc-project/oxcThe naming of the exposed functions are inconsistent. The current namings are: oxc-minify minify (sync) oxc-parser parseSync (sync) parseAsync (async) oxc-transform transform (sync) transformAsync ...

sapphi_red reposted

What's new in ViteLand? Our October 2025 recap is out ✨ Vite+ 📣 Series A announcement 👉 @vite.dev 7.2 beta 💻 @vitest.dev 4 with stable Browser Mode ⚓️ Oxlint JS Plugins & Oxfmt pre-alpha 🎙 Updates from the Community 👀 and more voidzero.dev/posts/whats-...

voidzero.devWhat’s New in ViteLand: October 2025 RecapOur October 2025 recap includes VoidZero's $12.5M Series A, Vite+, Vite 7.2 Beta, Vitest 4, Rolldown and Oxc updates, upcoming events, and community highlights.

sapphi_red reposted

Builtin license file generation! Easily host all the licenses that your site depends on. Been a while since I added a feature.

Vite@vite.dev

Vite 7.2.0-beta.1 is out ✋ Beta docs at main.vitejs.dev 🗃️ `build.license` option 🔌 proxy + HTTP2 support 💜 and more feats and fixes Help us test the beta and give us feedback! Full changelog linked below. github.com/vitejs/vite/...

sapphi_red reposted

ViteConf 2025 was a blast! If you didn't catch up on all the highlights yet, then our recap post is what you need. ◆ Vite+ 👀 ◆ How Oxlint supports JS plugins ◆ A @vite.dev DevTools sneak peek ◆ State of @vitest.dev ◆ Using @rolldown.rs & Oxlint at scale ◆ ...and more voidzero.dev/posts/whats-...

voidzero.devViteConf 2025 RecapViteConf 2025 was a landmark event for the Vite ecosystem, featuring major announcements like Vite+, Oxlint JavaScript Plugins, Vite DevTools, Nitro v3, and more. Read all about the highlights in our…