184 JSJ Web Performance with Nik Molnar

JavaScript Jabber

Episode | Podcast

Date: Wed, 04 Nov 2015 16:00:00 +0000

<div class="trix-content"> <div>Submit a talk or buy a ticket! Check out <a href="https://jsremoteconf.com/">JS Remote Conf</a>!</div><div> </div><div>02:30 - 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> </ul><div>02:50 - What Microsoft’s Cross-Platform and Open Tooling Team Does</div><div>03:41 - Microsoft and Open Source</div><div>05:25 - Performance</div><div>08:15 - Is good, clean architecture at odds with high-performance code?</div><div>09:41 - Latency and Bandwidth</div><ul><li><a href="https://en.wikipedia.org/wiki/Moore%27s_law">Moore’s Law</a></li></ul><div>20:23 - Hierarchy of Needs for Users of Software</div><ul> <li><a href="http://blog.teamtreehouse.com/emotional-interface-design-the-gateway-to-passionate-users">Aaron Walter: Emotional Interface Design: The Gateway to Passionate Users</a></li> <li><a href="https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs">Maslow’s Hierarchy of Needs</a></li> </ul><div>24:36 - Controlling Performance</div><ul><li>“Performance Budget”</li></ul><div>26:21 - The Cost of Performance (ROI)</div><div>31:57 - Speed Index</div><ul><li><a href="http://www.webpagetest.org/">WebPagetest</a></li></ul><div>41:50 - Avoiding the “It feels fast on my machine” Syndrome</div><div>45:03 - <a href="https://en.wikipedia.org/wiki/Real_user_monitoring">RUM = Real User Monitoring</a> </div><ul> <li>Navigation Timing</li> <li>Resource Timing</li> <li>User Timing</li> </ul><div>46:24 - Synthetic Testing</div><div>47:50 - Performance Audits</div><ul><li> <a href="https://en.wikipedia.org/wiki/OODA_loop">OODA Loop</a><ul> <li>Observe</li> <li>Orient</li> <li>Decide</li> <li>Act</li> </ul> </li></ul><div>50:39 - Do Less</div><div>More From Nik</div><ul> <li> <a href="https://vimeo.com/97415381">Nik Molnar: Full Stack Web Performance</a> </li> <li> <a href="https://vimeo.com/113715672">Nik Molnar: Tracking Real World Web Performance</a> </li> <li> <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API">Navigation Timing API</a> </li> <li><a href="http://www.w3.org/TR/resource-timing/">Resource Timing: W3C Working Draft 20 October 2015</a></li> </ul><div>Picks</div><div> <a href="http://conf.utahjs.com/">UtahJS 2015</a> (Dave)<br /> <a href="https://ponyfoo.com/articles/es6">ES6 Overview in 350 Bullet Points</a> (Jamison)<br /> <a href="http://smbc-comics.com/index.php?id=3890">Saturday Morning Breakfast Cereal (High Frequency Training)</a> (Jamison)<br /> <a href="http://blog.chriszacharias.com/page-weight-matters">Chris Zacharias: Page Weight Matters</a> (Jamison)<br /> <a href="https://www.youtube.com/playlist?list=PLUD4kD-wL_zZhHy-G8hPNZTvx_M35loXQ">React Rally Talks</a> (Jamison)<br /> <a href="http://www.amazon.com/gp/product/1476757801/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1476757801&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=7S7TRKPPLMXUW6QI">MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1476789886/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1476789886&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=C4RL7YHP7TILBYLW">Rush Revere and the Star-Spangled Banner by Rush Limbaugh</a> (Chuck)<br /> <a href="https://code.visualstudio.com/">Visual Studio Code</a> (Nik)<br /> <a href="http://chimera.labs.oreilly.com/books/1230000000545">High Performance Browser Networking by Ilya Grigorik</a> (Nik)<br /> <a href="http://www.pluralsight.com/author/nik-molnar">Nik's Pluralsight Courses</a> (Nik)</div><div>Special Guest: Nik Molnar.</div> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy