📦🚀 Blazing fast, zero configuration web application bundler

My team shipped the most difficult (and longest) project of my career in the last few weeks. We migrated the frontend bundler for Jira (5M+ src lines) from Webpack to @parceljs, and customers (mostly) didn’t notice.
29
25
547
149,505
Parcel v2.10 is out! 🚀 • 7x faster rebuilds on large projects! 🏎 • Improved --lazy mode • Reduced runtime bundle sizes • Improved web extension HMR • CSS module include/exclude globs • WASM source maps • Native Rust multi threading • Tons of bug fixes and improvements
5
21
157
79,497
Lightning CSS v1.21.0 is out! ⚡️ 📍 Preserve manual fallback values for old browsers, removing only when safe 📍 Split selector lists when unsupported by targets 📍 Include and exclude options for control over compilation 📍 Ignore non-standard selectors github.com/parcel-bundler/li…
3
13
112
28,527
Parcel v2.9.0 is out. Huge release! 🥳 ⭐️ New resolver with package.json "exports" and tsconfig "paths" ⭐️ SWC minifier ⭐️ Native ESM plugins and configs ⭐️ Local plugins ⭐️ Incremental symbol propagation ⭐️ Build perf tracing ⭐️ Better browser caching parceljs.org/blog/v2-9-0/
4
34
305
44,646
Lightning CSS v1.19.0 is out! 📏 Custom at-rule parsing 🍣 Return raw values from custom transforms 🚨 Better error messages in transforms 🪺 Support `&` selector in non-nested rules 🧥 Merge non-adjacent @​layer rules 🧑‍🍳 Improve selector downleveling github.com/parcel-bundler/li…
1
11
52
12,312
Parcel is now sponsoring @napi_rs! It's a fantastic tool for building Node modules in Rust that we use extensively in Parcel and Lightning CSS, with much more in the works. Thanks to @Brooooook_lyn for the fantastic work on this project. 😍 opencollective.com/napi-rs
8
68
11,035
Excited to announce the Lightning CSS visitor API! It lets you build custom CSS transform plugins in JavaScript. ⚡️ 🚀 6x faster than postcss 🍱 Fully parsed values for all CSS rules and properties 🌾 Granular API 🪆 Composable 💪 Fully typed lightningcss.dev/transforms.…
10
68
430
114,851
Lightning CSS v1.17.0 is out! ⚡️ 🪺 Updated nesting syntax 🦋 Rust visitor API for building custom transforms 🖨️ Support for @​page margin rules 🗜️ Simplify :is() selector with a single simple argument 📺 Fix media query parenthesization github.com/parcel-bundler/li…
1
20
118
Parcel v2.8 is out! ⚡️ New bundling algorithm with improved automatic code splitting. 2.7x faster, 2.5x smaller! 🚀 Incremental bundling – 10x faster rebuilds! 🔥 6x faster HMR 🍃 Better tree shaking with code splitting – up to 50% smaller entry bundles! parceljs.org/blog/v2-8-0/
17
93
659
Parcel's tree shaking now follows re-exports across code splitting, including only necessary exports in each bundle rather than hoisting everything to the root. We've seen this reduce entry bundle size on real world projects by up to 50% when using large component libraries.
3
9
74
The team at Atlassian has been working on our new production bundling algorithm for over a year, and it's finally ready to become the default! This brings huge performance improvements, and reduced bundle sizes with less duplication and better browser caching.
2
6
57
We've been benchmarking our end-to-end HMR update performance versus other tools. Parcel is now up to 68% faster than Turbopack, and up to 74% faster than Vite at delivering updates to the browser when you hit save. Details: github.com/devongovett/parce…
4
34
168
Early numbers for some optimizations we've been working on for Parcel are looking promising! ⚡️ before: Built in 39.82s with changes: Built in 4.50s Numbers from a very large real-world project. Will share more soon! 😃
4
6
174
Really excited about this. I’ve often wanted to manipulate colors programmatically over the years (ala SASS). Happy to see this finally standardized as part of CSS Color Level 5. w3.org/TR/css-color-5/ Lightning CSS already supports color-mix() too, btw! 😄
New release! ⚡️ Lightning CSS now supports relative color syntax, which allows you to adjust colors with math functions! If you've ever wanted to lighten or darken a color, now you can – and a lot more. Playground: lightningcss.dev/playground/… Release notes: github.com/parcel-bundler/li…
4
12
50
New release! ⚡️ Lightning CSS now supports relative color syntax, which allows you to adjust colors with math functions! If you've ever wanted to lighten or darken a color, now you can – and a lot more. Playground: lightningcss.dev/playground/… Release notes: github.com/parcel-bundler/li…
1
25
95
Lightning CSS v1.15.0 is out! ⚡️ Includes support for bundling with inline source maps, an option to preserve imports when analyzing deps, fixes for cascade layers, flex shorthand, custom media queries, and more. github.com/parcel-bundler/li…
6
39