JSFoo Chennai 2020
On component architecture, performance, security for front-end, and emerging trends
Apr 2020
30 Mon
31 Tue
1 Wed
2 Thu
3 Fri 08:50 AM – 05:30 PM IST
4 Sat 08:50 AM – 03:15 PM IST
5 Sun
Rajasegar Chandiran
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.
This talks is an introduction and high level overview about Snowpack, the new tooling in the Javascript eco-system. We will be looking into the what’s and why’s of Snowpack. What problems Snowpack solve for developers. The current support for different JS frameworks, browser support, load and cache performance.
I am a Front-end developer from Chennai, India. I work for a company called Freshworks where we build awesome products for the CRM industry. I love programming languages like Javascript, Ruby, Haskell and Lisp. I wholeheartedly embrace Functional Programming, Code clarity, Performance, Accessibility and Internationalization. I am passionate about Open Source Software and Contributions, recently, I have been writing tools in JS related to ASTs and Codemods for Ember.js and other frameworks.
https://drive.google.com/open?id=1zGuAsUsr01f1Tb5i8Wx6LRth2VFVj72Q
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}