Michael Dong's Avatar

Michael Dong

@mdong1909

Chief of staff @voidzero.dev

27
Followers
36
Following
27
Posts
17.07.2025
Joined
Posts Following

Latest posts by Michael Dong @mdong1909

Good job <3

02.02.2026 05:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This looks great. Light/dark mode!

19.01.2026 00:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

⚑️ 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!

03.12.2025 12:18 πŸ‘ 229 πŸ” 46 πŸ’¬ 1 πŸ“Œ 7

Great job!

13.11.2025 09:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is correct. Vite 7 uses both esbuild & Rollup. Vite 8 will replace both with Rolldown so it's faster and consistent between dev & prod.

Vite 8 beta is coming soon

12.11.2025 05:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Vitest Next generation testing framework powered by Vite

Browser mode just became stable in the latest major (v4)!

vitest.dev/guide/browser/

10.11.2025 02:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@hiogawa.bsky.social - Good job!

27.10.2025 01:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good stuff!

23.10.2025 05:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's a transition step between Vite 7 > Vite 8 for the underlying bundler. Vite 8 will replace esbuild & rollup with rolldown, which is
1/ written rust & faster
2/ consistent between dev & prod

Rolldown-vite was a way to test this migration make it more stable before the Vite 8 release

20.10.2025 05:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
feat(linter/plugins): comment-related APIs by lilnasy Β· Pull Request #14715 Β· oxc-project/oxc Part of #14564. Implement the remaining SourceCode APIs related to comments (getCommentsBefore, getCommentsAfter, getCommentsInside, commentsExistBetween).

Big up to new #oxc contributor @arsh.sh, who showed up out of nowhere and is tearing through our issue list! He's just implemented support for all the comment-based APIs in Oxlint JS plugins. github.com/oxc-project/...

18.10.2025 13:50 πŸ‘ 33 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1

DAAANGGGGG. The pasta looks delicious

20.10.2025 01:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is, to an extent, already happening. But in parts. Vite & Vitest have become best-in-class tools. Our goal is to make oxlint & oxfmt the same.

Vite+ will make it easier. Install once. Get best tools. Focus on more important work.

20.10.2025 01:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Vite is switching to Rolldown for both dev & prod in next version, Vite 8. Should solve that concern

17.10.2025 05:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Formatter coming soon. Already at >92% prettier test conformance

16.10.2025 03:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Glad you're excited. Our goal has always been to build best-in-class tools and improve DX

16.10.2025 03:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And the community that formed around it!

16.10.2025 03:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This looks awesome

16.10.2025 03:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Adoption’s also why we’ll continue to improve features in OSS like Vite. The more people that adopt Vite, the more people will adopt Vite+

16.10.2025 03:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
fix(rolldown): sync scoping properly in pre_process_ecma_ast by Boshen Β· Pull Request #6537 Β· rolldown/rolldown We need to recreate scoping after each transformation step because none of the steps syncs scoping at present, which is a huge waste that we should fix later in the future. But in the interim, defi...

In the next version of Rolldown, bundling will be ~10% faster πŸŽ‰

This was achieved by optimizing the semantic scoping process

Internal plugins like define and inject now flag when they haven't changed the AST, allowing to skip redundant scope recreation

github.com/rolldown/rol...

15.10.2025 14:37 πŸ‘ 54 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

The daily watch :D

15.10.2025 12:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Watch @antfu.me talk about the new @vite.dev Devtools and what Vite DevTools Plugin means.

Full video in comment πŸ‘‡

15.10.2025 02:34 πŸ‘ 55 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

Watch VoidZero’s @overlookmotel.bsky.social explain how oxlint tackles JS-Rust interoperability to maintain high performance for plugins.

Full video in comment πŸ‘‡

14.10.2025 09:18 πŸ‘ 47 πŸ” 7 πŸ’¬ 4 πŸ“Œ 0

If you're using vite+ but don't want to use oxlint, then we're doing something wrong...

14.10.2025 08:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fair point. End of the day is the juice worth the squeeze?

Vite+'s value prop is that the dev time saved from configs, dependency management, security review, etc is worth more than the price.

Since that time can be used on features & generating biz value instead

14.10.2025 05:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing Vite+ Introducing Vite+, a unified toolchain for JavaScript.

More details: voidzero.dev/posts/announ...

14.10.2025 05:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not super novel. For most companies, revenue isnt uniformly distributed and instead follow the pareto rule, where the majority of revenue comes from the top accounts.

Meaning top accounts subsidize dev, maintenance, etc for free or lower paying users to enjoy. Vite+ is the same for OSS

14.10.2025 04:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Take care. You'll be missed β™₯️

25.09.2025 11:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looking forward to hearing your talk!

15.09.2025 01:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

01.09.2025 12:40 πŸ‘ 40 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1

Rolldown will be the default Vite bundler soon!

26.08.2025 01:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0