sapphi_red
@sapphi.red
๐ค 1297
๐ฅ 181
๐ 25
@vite.dev
core team member.
reposted by
sapphi_red
VoidZero
5 days ago
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-...
loading . . .
Whatโs New in ViteLand: December 2025 Recap
Our 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.
https://voidzero.dev/posts/whats-new-dec-2025
1
39
3
reposted by
sapphi_red
VoidZero
about 1 month ago
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
loading . . .
Announcing Oxlint Type-Aware Linting Alpha
Oxlint'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โฆ
https://voidzero.dev/posts/announcing-oxlint-type-aware-linting-alpha
2
70
13
reposted by
sapphi_red
VoidZero
about 1 month ago
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-...
loading . . .
Whatโs New in ViteLand: November 2025 Recap
Our November 2025 recap includes the Vite 8 beta release, Vitest performance updates, Rolldown improvements, Oxc formatter alpha, and exciting community news.
https://voidzero.dev/posts/whats-new-nov-2025
1
31
5
reposted by
sapphi_red
Vite
about 1 month ago
โก๏ธ 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
!
loading . . .
Vite 8 Beta: The Rolldown-powered Vite
The 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...
https://voidzero.dev/posts/announcing-vite-8-beta
1
220
52
reposted by
sapphi_red
Bjorn Lu
about 1 month ago
If you're tired of supporting tsconfigs too, I've wrote something.
github.com/bluwy/tsconf...
loading . . .
GitHub - bluwy/tsconfig-grimoire: A collection of sacred information to deal with tsconfig.json for tooling authors and maintainers
A collection of sacred information to deal with tsconfig.json for tooling authors and maintainers - bluwy/tsconfig-grimoire
https://github.com/bluwy/tsconfig-grimoire
1
39
10
reposted by
sapphi_red
VoidZero
about 1 month ago
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...
loading . . .
Announcing Oxfmt Alpha
Oxfmt 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.
https://voidzero.dev/posts/announcing-oxfmt-alpha
3
139
21
reposted by
sapphi_red
VoidZero
about 2 months ago
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!
1
11
2
reposted by
sapphi_red
VoidZero
about 2 months ago
๐จ 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/...
loading . . .
napi: align API signature ยท Issue #15576 ยท oxc-project/oxc
The 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 ...
https://github.com/oxc-project/oxc/issues/15576
1
20
2
reposted by
sapphi_red
Bjorn Lu
2 months ago
The Vite docs now has clearer supported version ranges. Make sure you're up-to-date to receive important fixes and security patches!
vite.dev/releases#sup...
1
13
2
reposted by
sapphi_red
Vite
2 months ago
Vite 7.2 is out! โก๏ธ ๐๏ธ `build.license` option ๐ proxy + HTTP2 support ๐ and more features and fixes Don't forget to check the complete changelog at
github.com/vitejs/vite/...
loading . . .
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#720-2025-11-05
0
94
13
reposted by
sapphi_red
VoidZero
2 months ago
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-...
loading . . .
Whatโs New in ViteLand: October 2025 Recap
Our 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.
https://voidzero.dev/posts/whats-new-oct-2025
1
34
5
reposted by
sapphi_red
Bjorn Lu
2 months ago
Builtin license file generation! Easily host all the licenses that your site depends on. Been a while since I added a feature.
add a skeleton here at some point
0
27
2
reposted by
sapphi_red
Vite
2 months ago
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/...
loading . . .
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#720-beta1-2025-10-29
0
50
6
reposted by
sapphi_red
VoidZero
3 months ago
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-...
loading . . .
ViteConf 2025 Recap
ViteConf 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โฆ
https://voidzero.dev/posts/whats-new-viteconf-2025
0
32
10
reposted by
sapphi_red
VoidZero
3 months ago
The Unified Toolchain for the Web We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js. Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
loading . . .
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
https://voidzero.dev/posts/announcing-vite-plus
5
181
60
reposted by
sapphi_red
Cult.Repo
3 months ago
"Let's hear it for the UN of Javascript! Vite: The Documentary is finally here. If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.
youtu.be/bmWQqAKLgT4
"
loading . . .
Vite: The Documentary
YouTube video by CultRepo
https://youtu.be/bmWQqAKLgT4
4
71
32
reposted by
sapphi_red
Cult.Repo
3 months ago
"I'm super happy for them and I think they should take over the world." Hear the full story of how @vitejs did just that. Vite: The Documentary premieres tomorrow โก๏ธ 7pm CET | 12pm CST on our YT channel!
loading . . .
0
8
3
reposted by
sapphi_red
ViteConf
3 months ago
We are readyyyyyy!! Join the live stream right now via
viteconf.amsterdam
1
41
8
reposted by
sapphi_red
VoidZero
3 months ago
Framer needed better chunking to speed up their customers' large websites. They partnered with us to integrate
@rolldown.rs
and fine-tune its `advancedChunks` feature The Result:
@framer.com
reduced the LCP by a massive 41% for bigger websites! Read the full case study
voidzero.dev/posts/case-s...
loading . . .
How Framer reduced LCP using Rolldown
Framer switched from esbuild to Rolldown to decrease chunks by 67% and improve largest contentful paint
https://voidzero.dev/posts/case-study-framer-rolldown
1
33
5
reposted by
sapphi_red
Cult.Repo
3 months ago
Vite: The Documentary is just ONE WEEK AWAY!! While you wait, have a read of this article from our friends at The New Stack, where
@evanyou.me
chats a little about Vite's evolution and where it's headed.
thenewstack.io/how-vite-bec...
loading . . .
How Vite Became the Backbone of Modern Frontend Frameworks
We talk to Evan You about Vite's journey from a prototype inspired by ES Modules to the industry-standard build tool. Also: Vite+ and AI.
https://thenewstack.io/how-vite-became-the-backbone-of-modern-frontend-frameworks/
0
12
4
reposted by
sapphi_red
VoidZero
3 months ago
What's new in ViteLand? Our September 2025 recap is out ๐คฏ Up to 45% faster & smaller
@rolldown.rs
๐ป
@vitest.dev
Browser Mode updates โ๏ธ Performance tweaks, rules & fixes for Oxlint ๐ Oxlint Custom JavaScript Plugins prototype โจ Updates from the Community ๐ and more
voidzero.dev/posts/whats-...
loading . . .
Whatโs New in ViteLand: September 2025 Recap
September 2025 brought significant updates in Vite's ecosystem, such as huge performance gains for Rolldown, an update on Oxlint Custom JS Plugins and more. Read all about it in our monthly recap!
https://voidzero.dev/posts/whats-new-sep-2025
0
52
14
Windows users, I have a good news for you. In the next version, Rolldown will become ~10% faster on Windows โ even up to 29% faster in some cases! ๐
4 months ago
1
45
4
reposted by
sapphi_red
Vite
4 months ago
Two low severity CVEs affecting the vite dev server have been published (only when using --host and for certain low impact files). Please update to the patched versions: 7.1.5, 7.0.7, 6.3.6, 5.4.20
github.com/vitejs/vite/...
github.com/vitejs/vite/...
1
16
4
reposted by
sapphi_red
VoidZero
4 months ago
What's new in ViteLand? Our August 2025 recap is out ๐ฃ Big steps for Oxlint: Type-aware linting preview & custom JS plugins roadmap ๐ผ๏ธ
@vitest.dev
has visual regression support in beta โฉ Native plugins enabled by default in rolldown-vite ๐ค Smaller bundles due to
@rolldown.rs
and Oxc ๐ and more
1
40
10
Did you notice that since Vite 7.1, Vite doesn't spam the console and the network tab with WebSocket errors after the dev server is stopped anymore? ๐
5 months ago
2
38
3
reposted by
sapphi_red
Vladimir
5 months ago
Vitest 4 runs simple test files faster! You can already check it out by installing Vitest 4 beta. On average, Vitest now takes 25% less time to start the test. Due to parallelisation, the overall time difference can vary. We are focusing our efforts on improving the time even more in the next beta!
6
96
16
reposted by
sapphi_red
VoidZero
5 months ago
โ๏ธOxlint with type-aware linting is here โ๏ธ โ 40 type-aware rules supported, including the famous `no-floating-promises` rule โ Built on top of `tsgolint` and `ts-go` โ Brings speed improvement & correctness Read more in the latest announcement
voidzero.dev/posts/announ...
loading . . .
Announcing Oxlint Type-Aware Linting
Oxlint with type-aware linting is now available and supports 40 long-awaited rules including no-floating-promises. Oxlint uses tsgolint, which @auvred initially prototyped as typescript-eslint/tsgolin...
https://voidzero.dev/posts/announcing-oxlint-type-aware-linting
0
90
14
Turns out I can add methods to all modules by modifying the Object prototype on bun ๐ (I won't recommend relying on this though. It's probably violating the spec and you should never modify the Object prototype.)
5 months ago
1
10
0
reposted by
sapphi_red
Boshen
5 months ago
Announcing Oxlint Type-Aware Preview
oxc.rs/blog/2025-08...
loading . . .
The JavaScript Oxidation Compiler
A collection of high-performance JavaScript tools written in Rust
https://oxc.rs/blog/2025-08-17-oxlint-type-aware.html
2
143
25
reposted by
sapphi_red
5 months ago
we're making typescript-go faster for tsgolint! optimizing the tsconfig file registry has yielded a 52x perf improvement when benchmarking against affine and we've got more on the way: 154.61s user 21.70s system 812% cpu 21.711 total 0.71s user 0.84s system 369% cpu 0.417 total
2
29
3
Published the post that I mentioned in the previous one. It focus on the technical side. It would be good to check if the tools you use locally addresses these points!
green.sapphi.red/blog/local-s...
loading . . .
Local Server Security Best Practices
https://green.sapphi.red/blog/local-server-security-best-practices
5 months ago
0
25
5
reposted by
sapphi_red
Alexander Lichter
5 months ago
In the latest
@rolldown.rs
powered
@vite.dev
version, we've enabled the rust-based resolver plugin by default! This will lead to even faster builds in case you don't use the experimental native plugins yet. Wanna try out more native core plugins? Then
enable them
and make sure to use rolldown-vite
loading . . .
Rolldown Integration
Next Generation Frontend Tooling
https://vite.dev/guide/rolldown.html#enabling-native-plugins
0
54
6
reposted by
sapphi_red
Boshen
5 months ago
`oxlint --type-aware`. Mic drop. It's incomplete and have numerous problems, including a noticeable performance issue. BUT, you can finally see your floating promises quickly! Example PR:
github.com/rolldown/rol...
Problems:
t.co/K7ZVnPjOPL
3
111
18
reposted by
sapphi_red
Vite
5 months ago
Vite 7.1 is out! โก
loading . . .
https://github.com/vitejs/vite/blob/v7.1.0/packages/vite/CHANGELOG.md#710-2025-08-07
1
59
12
reposted by
sapphi_red
VoidZero
5 months ago
What's new in ViteLand? Our July 2025 recap is out. ๐ Announcing 1st in-person
@viteconf.org
in Amsterdam ๐
@vite.dev
surpassing webpack's downloads โฉ Major performance boosts for
@rolldown.rs
๐ฅ Type-aware linting & custom rules for Oxlint ๐ and more Read the post:
voidzero.dev/posts/whats-...
loading . . .
Whatโs New in ViteLand: July 2025 Recap
July 2025 brings exciting updates in the Vite ecosystem, including the release of Vite 7, Rolldown's new features, and the upcoming ViteConf in Amsterdam. Discover the latest news in Vite, Vitest, Oxc...
https://voidzero.dev/posts/whats-new-jul-2025
0
60
12
The Documentary is coming! Check out
@viteconf.org
. Also make sure to subscribe to the channel so you don't miss it!
add a skeleton here at some point
5 months ago
0
5
0
Published a post I started writing half a year ago. Make sure to use the latest versions of each build tools and configure the settings appropriately!
green.sapphi.red/blog/address...
loading . . .
Addressing Source Code Leaks Across the Ecosystem โ A Retrospective
https://green.sapphi.red/blog/addressing-source-code-leaks-across-the-ecosystem-a-retrospective
5 months ago
0
21
5
reposted by
sapphi_red
Vladimir
6 months ago
Vitest Browser Mode reached almost 1.2 million weekly downloads ๐ฎ Last time I checked it was 200k ๐ซฃ
10
58
9
reposted by
sapphi_red
Vladimir
6 months ago
Built-in Visual Regression testing comes to Vitest in the next major release! Thank you,
@macarie.blue
for working on this feature ๐
main.vitest.dev/guide/browse...
6
142
26
reposted by
sapphi_red
Vite
6 months ago
โ
[email protected]
is out! Help us testing the next Vite minor and report any issues you find! Check out the changelog at
loading . . .
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#710-beta0-2025-07-30
0
38
5
reposted by
sapphi_red
Franรงois Best
6 months ago
A phishing attack is going on against maintainers on
@npmjs.bsky.social
, be aware! - email is spoofed from
npmjs.org
(which doesnโt use DMARC but redirects to
npmjs.com
) - login link points to npnjs(dot)com (clear giveaway)
4
76
48
reposted by
sapphi_red
Alexander Lichter
6 months ago
Oxlint is making a huge step forward! Two new updates: JS custom rules, with ESLint compatible API are on the way. The first prototype gives a good speedup already! ๐ฅ Type-aware rules. Full coverage no-floating-promise through tsgolint, integrated like the other oxlint rules and extremely fast.
5
134
15
reposted by
sapphi_red
ViteConf
6 months ago
โก Speaker highlight: Evan You ViteConf wouldnโt be the same without
@evanyou.me
, creator of Vue & Vite. His talks always drop major news ๐ This year, he'll reveal how Vite is evolving beyond a build tool into a full Rust-based toolchain. You won't want to miss it! More info on
viteconf.amsterdam
0
49
9
reposted by
sapphi_red
Alexander Lichter
6 months ago
Wow!
@sapphi.red
just made
@rolldown.rs
Vite's
startup time 2x quicker
. How? By
dealing with PIFEs
and optimizing for the v8 engine, also coming to Oxc ๐ Everyone knows IIFEs but PIFEs? ๐ Really impressed by such deep knowledge ๐
loading . . .
feat: use PIFE for callbacks passed to `__esmMin` wrapper by sapphi-red ยท Pull Request #5319 ยท rolldown/rolldown
This PR changes the generated code to use PIFE for callbacks passed to __esmMin wrapper. This improved the start up runtime performance by 2.1x in the case I tested. I tested this change on https:/...
https://github.com/rolldown/rolldown/pull/5319
0
56
10
reposted by
sapphi_red
ViteConf
6 months ago
๐จ Speaker Alert ๐จ We're incredibly proud to bring together an exceptional group of speakers who are pushing the boundaries of web development with
@vite.dev
Over the next few days, we'll be highlighting the incredible speakers who will be on our stage on Oct 9-10! Stay tuned ๐
viteconf.amsterdam
loading . . .
1
26
10
reposted by
sapphi_red
Boshen
6 months ago
I am permitted to host tsgolint in Oxc and explore type aware linting! I am super excited! We reduced the original scope of tsgolint to be a backend for oxlint, taking the best out of both worlds!
github.com/oxc-project/...
loading . . .
GitHub - oxc-project/tsgolint: Type aware linting for oxlint
Type aware linting for oxlint. Contribute to oxc-project/tsgolint development by creating an account on GitHub.
https://github.com/oxc-project/tsgolint
1
102
11
reposted by
sapphi_red
Vite
7 months ago
โก๏ธ Vite 7.0 is out! - Browser Target Changed to Baseline Widely Available - Node 18 support dropped. Vite is now distributed as ESM only - And feats, fixes, and cleanups, while we prepare for rolldown!
loading . . .
Vite 7.0 is out!
Vite 7 Release Announcement
https://vite.dev/blog/announcing-vite7.html
2
350
73
reposted by
sapphi_red
VoidZero
7 months ago
We're thrilled to announce the first stable release of Oxlint - version 1.0! Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required. Time to give it a try!
voidzero.dev/posts/announ...
loading . . .
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
https://voidzero.dev/posts/announcing-oxlint-1-stable
10
308
71
reposted by
sapphi_red
Vite
7 months ago
โ
[email protected]
is out! - Browser Target Changed to Baseline Widely Available - Node 18 support dropped. Vite is now distributed as ESM only Plus fixes and deprecated feats removals, preparing for rolldown. Help us test the beta and report back ๐
github.com/vitejs/vite/...
loading . . .
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#700-beta0-2025-06-02
2
154
31
reposted by
sapphi_red
VoidZero
8 months ago
Today we are excited to announce Rolldown-Vite: a technical preview of the version of
@vite.dev
entirely powered by the Rust stack we built over the past year (Oxc +
@rolldown.rs
)
voidzero.dev/posts/announ...
loading . . .
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
https://voidzero.dev/posts/announcing-rolldown-vite
3
322
84
Load more
feeds!
log in