Previous proposalRise of JAMStack: Building fast and secure websites
SnowPack: Building Web applications with Less tooling
Submitted by Rajasegar Chandiran (@rajasegar) on Thursday, 16 January 2020
Duration of the session: 30 mins full talk Status: Confirmed & Scheduled
Do you think it is complicated to bundle your web application? With Snowpack you can build modern web apps (using React, Vue, etc.) without a bundler (like Webpack, Parcel, Rollup). No more waiting for your bundler to rebuild your site every time you hit save. Instead, every change is reflected in the browser instantly.
Most of JS tooling stems from two reasons, the first with different browsers and the second different module systems like CMD, AMD, etc., for different environments. These are the primary reasons why we need bundling and packaging tools like Webpack, Browserify, Parcel, etc., Snowpack is for bundling ES modules to build web applications which are being natively supported by all the modern browsers, which means we can directly use them with script tags inside the browser. This isn’t really a webpack competitor, it’s the same functionality of webpack (production-ready js builds) but leveraging modern web standards (ESM). It is a great compliment to Rollup for development - because Rollup loves ES Modules.