Bundling WebAssembly modules with Parcel
Parcel is a blazing-fast, zero-configuration web application bundler. Parcel is the new kid in the web application bundler space. It is built from scratch to be fast and needs zero configuration. The main pain point of webpack is its configuration. Although it looks simpler to start with, it gradually becomes more complex and unmanageable when the application grows. But the configuration will give a complete overview of what is happening and how it is bundling. With zero configuration, Parcel will infer the bundle from the initial point (that is, index.html
) and then build the entire graph from there.
While webpack has a plugin-based architecture, Parcel has a worker-based architecture. This enables Parcel to be faster than webpack as it uses multicore compilation and cache.
Parcel also has inbuilt configuration to support JavaScript, CSS, and HTML files. Just like webpack, it also has various plugins that we can use to configure the bundler...