195 JSJ Rollup.js with Rich Harris and Oskar Segersvärd

JavaScript Jabber

Episode | Podcast

Date: Wed, 20 Jan 2016 16:00:00 +0000

<div class="trix-content"> <div>02:17 - Rich Harris Introduction</div><ul> <li> <a href="https://twitter.com/Rich_Harris">Twitter</a> </li> <li> <a href="https://github.com/Rich-Harris">GitHub</a> </li> <li><a href="https://github.com/Rich-Harris">Blog</a></li> <li><a href="http://www.theguardian.com/">The Guardian</a></li> </ul><div>02:34 - Oskar Segersvärd Introduction</div><ul> <li> <a href="https://twitter.com/victorystick">Twitter</a> </li> <li><a href="https://github.com/Victorystick">GitHub</a></li> <li><a href="http://www.widespace.com/">Widespace</a></li> </ul><div>02:50 - <a href="http://rollupjs.org/">rollup.js</a> </div><ul><li><a href="https://www.npmjs.com/package/rollup">rollup - npm </a></li></ul><div>04:47 - Caveats and Fundamental Differences Between <a href="http://requirejs.org/docs/commonjs.html">CommonJS</a> and AMD Modules and ES6 Modules</div><ul> <li><a href="https://lodash.com/">lodash</a></li> <li><a href="https://en.wikipedia.org/wiki/Static_program_analysis">Static Analysis</a></li> </ul><div>11:26 - Where rollup.js Fits in the Ecosystem</div><ul> <li>Bundler vs Loader<ul> <li><a href="https://github.com/systemjs/systemjs">systemjs</a></li> <li><a href="http://jspm.io/">jspm</a></li> </ul> </li> <li><a href="https://webpack.github.io/">webpack</a></li> </ul><div>17:40 - Input Modules</div><div>18:35 - Why Focus on Bundling Tools vs <a href="https://http2.github.io/">HTTP/2</a> </div><div>20:13 - <a href="https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80#.7cj42jev5">Tree-shaking versus dead code elimination</a> </div><div>25:53 - ES6/ES2016 Support</div><div>27:36 - Other Important Optimizations</div><div>32:11 - <a href="https://medium.com/@Rich_Harris/small-modules-it-s-not-quite-that-simple-3ca532d65de4#.2sju6uump">Small modules: it’s not quite that simple</a> </div><ul><li><a href="http://threejs.org/">three.js</a></li></ul><div>41:54 - <a href="https://github.com/jsforum/jsforum/issues/5">jsnext:main – should we use it, and what for?</a> </div><div>Picks</div><div> <a href="http://www.imdb.com/title/tt1235547/">Better Off Ted</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt2191671/">Elementary</a> (Joe)<br /> <a href="https://devchat.tv/ruby-rogues/137-rr-book-club-functional-programming-for-the-object-oriented-programmer-with-brian-marick">Ruby Rogues Episode #137: Book Club - Functional Programming for the Object-Oriented Programmer with Brian Marick</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/115-rr-functional-and-object-oriented-programming-with-jessica-kerr">Ruby Rogues Episode #115: Functional and Object Oriented Programming with Jessica Kerr</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/065-rr-functional-vs-object-oriented-programming-with-michael-feathers">Ruby Rogues Episode #65: Functional vs Object Oriented Programming with Michael Feathers</a> (Aimee)<br /> <a href="https://operationcode.org/">Operation Code</a> (Aimee)<br /> Google Define Function (Dave)<br /> <a href="http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx">Scott Hanselman: Dark Matter Developers: The Unseen 99%</a> (Dave)<br /> <a href="http://www.myfitnesspal.com/">MyFitnessPal</a> (Chuck)<br /> <a href="http://www.nike.com/us/en_us/c/running/nikeplus/gps-app">Nike+ Running</a> (Chuck)<br /> <a href="https://itunes.apple.com/us/app/10k-trainer-free-couch-to/id511600311?mt=8">Couch to 10k</a> (Chuck)<br /> <a href="http://aftershokz.com/products/bluez-2">Aftershokz Bluez 2 Headphones</a> (Chuck)<br /> <a href="https://www.pebble.com/pebble-time-steel-smartwatch-features">Pebble Time Steel</a> (Chuck)<br /> Climbing (Rich)<br /> <a href="http://thecodelesscode.com/contents">The Codeless Code</a> (Rich)<br /> <a href="http://www.starwars.com/">Star Wars</a> (Rich)<br /> <a href="http://idlewords.com/talks/website_obesity.htm">The Website Obesity Crisis</a> (Oskar)</div><div>Special Guests: Oskar Segersvärd and Rich... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy