We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Evan You | Keynote: Vite and the Future of JavaScript Tooling | ViteConf 2024
Evan You unveils Vite's evolution with Rolldown, a new Rust-based bundler, and OXC toolchain. Learn how these innovations will revolutionize JavaScript development tooling.
-
Vite has reached over 15 million weekly downloads and has become the default tooling for most JavaScript frameworks except Next.js
-
Current challenges with JavaScript tooling include fragmentation, incompatibilities, and inefficiencies due to multiple tools being used (ESBuild, Rollup, SWC)
-
Void Zero company was started to build next-generation JavaScript tooling, raising $4.6M in seed funding
-
Rolldown is a new unified bundler being developed that is:
- Written in Rust for better performance
- 2x faster than existing solutions
- Maintains 90% compatibility with Rollup
- Includes built-in TypeScript and JSX support
-
OXC is being developed as a comprehensive toolchain that includes:
- Parser
- Linker
- Transformer
- Minifier
- Significantly smaller binary size (1.95MB vs 37MB for SWC)
- Uses less memory than alternatives like Babel and SWC
-
Future version of Vite (V6) will:
- Use Rolldown as the unified bundler
- Eliminate development/production inconsistencies
- Improve build performance
- Provide better HMR capabilities
-
The goal is to create a unified, high-performance, composable, and runtime-agnostic toolchain for JavaScript development
-
Benefits of the new toolchain include:
- Faster page loads in development
- Better consistency across environments
- Reduced complexity and overhead
- Improved production build performance