A precompiled JavaScript module bundler

Absolutely Fast

Packem is +2X faster than Parcel (with multicore compilation). It leverages close-to-the-metal Rust bindings to achieve zero-cost abstractions and fearless concurrency. The RC relies on V8’s JSON.parse() for faster parsing of larger module graphs.

Safe Binaries

Packem is precompiled into safe and efficient binaries. The upcoming v1.0-stable is expected to implement most parts of the RC in shared Rust libraries, hence improved speeds.

Versatile Plugin System

A comprehensive class-based approach is used to instantiate and rehydrate plugins into the bundling cycle. The PackemEventDispatcher API can be used to manage internal event hooks and create custom events during build time.

Parcel (v1.12.3) vs Packem (pre-alpha)