190 JSJ Web Performance Part 2 with Nik Molnar

JavaScript Jabber

Episode | Podcast

Date: Wed, 16 Dec 2015 16:00:00 +0000

<div class="trix-content"> <div>There’s still time! Check out and get your <a href="https://jsremoteconf.com/">JS Remote Conf</a> tickets!</div><div> </div><div> <a href="https://devchat.tv/js-jabber/184-jsj-web-performance-with-nik-molnar">JavaScript Jabber Episode #184: Web Performance with Nik Molnar</a> (Part 1)</div><div> </div><div>02:04 - Nik Molnar Introduction </div><ul> <li> <a href="https://twitter.com/nikmd23">Twitter</a> </li> <li> <a href="https://github.com/nikmd23">GitHub</a> </li> <li><a href="http://nikcodes.com/">Blog</a></li> <li><a href="http://getglimpse.com/">Glimpse</a></li> <li><a href="https://www.pluralsight.com/courses/webpagetest-deep-dive">[Pluralsight] WebPageTest Deep Dive</a></li> </ul><div>02:58 - RAIL (Response, Animation, Idle, Load)</div><div>06:03 - How do you know what is being kicked off? How do you avoid it?</div><div>08:15 - <a href="https://en.wikipedia.org/wiki/Frame_rate">Frame Rates</a> </div><ul> <li> <a href="https://frames-per-second.appspot.com/">frames-per-second.appspot.com</a> </li> <li> <a href="http://csstriggers.com">CSS Triggers</a> </li> </ul><div>16:05 - Scrolling</div><ul><li><a href="http://creativejs.com/resources/requestanimationframe/">requestAnimationFrame</a></li></ul><div>19:09 - <a href="https://w3c.github.io/web-animations/">The Web Animation API</a> </div><div>21:40 - Animation Accessibility, Usability, and Speed</div><ul> <li><a href="https://haveibeenpwned.com/">haveibeenpwned.com</a></li> <li> <a href="https://youtu.be/7ubJzEi3HuA">Ilya Grigorik: Speed, Performance, and Human Perception @ Fluent 2014</a> </li> </ul><div>27:14 - HTTP and Optimization</div><ul> <li><a href="http://conferences.oreilly.com/velocity/devops-web-performance-2015/public/schedule/detail/42385">Yesterday's perf best-practices are today's HTTP/2 anti-patterns by Ilya Grigorik</a></li> <li> <a href="https://devchat.tv/ruby-rogues/135-rr-http-2-0-with-ilya-grigorik">Ruby Rogues Episode #135: HTTP 2.0 with Ilya Grigorik</a> </li> <li> <a href="https://tools.ietf.org/html/rfc7540">Hypertext Transfer Protocol Version 2 (HTTP/2)</a> </li> <li> <a href="http://caniuse.com/#feat=http2">Can I use...</a> </li> <li> <a href="https://tools.ietf.org/html/rfc7540#section-8.2">Server Push</a> </li> </ul><div>35:25 - ES6 and Performance</div><ul> <li> <a href="http://www.incaseofstairs.com/2015/06/es6-feature-performance/">ES6 Feature Performance</a> </li> <li> <a href="https://github.com/kpdecker/six-speed">six-speed</a> </li> </ul><div>40:46 - Understanding the Scale</div><ul> <li> <a href="https://www.youtube.com/watch?v=JEpsKnWZrJ8">Grace Hopper: Nanoseconds</a> </li> <li> <a href="https://www.youtube.com/watch?v=1-vcErOPofQ">Grace Hopper on Letterman</a> </li> </ul><div>43:30 RAIL (Response, Animation, Idle, Load) Cont’d</div><div>46:15 - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon">Navigator.sendBeacon()</a> </div><div>47:51 - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management">Memory Management</a> and <a href="https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)">Garbage Collection</a> </div><ul> <li> <a href="https://www.youtube.com/watch?v=LaxbdIyBkL0">Memory Management Masterclass with Addy Osmani</a> </li> <li><a href="http://addyosmani.com/blog/video-javascript-memory-management-masterclass/">Addy Osmani: JavaScript Memory Management Masterclass</a></li> <li> <a href="https://www.red-gate.com/community/books/under-the-hood-dotnet-memory-management">Under the Hood of .NET Memory Management by Chris Farrell and Nick Harrison</a> (Nik)</li> <li>Memory vs Performance Problems</li> <li><a href="https://www.youtube.com/watch?v=aiv1JOfMjm0">Rick Hudson: Go GC: Solving the Latency Problem @ GopherCon 2015</a></li> </ul><div>Picks</div><div> <a href="http://www.dancarlin.com/hardcore-history-series/">Hardcore History Podcast</a> (Jamison)<br /> <a href="http://d... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy