Advanced Filters
Unlock powerful filtering options to find exactly what you're looking for with our premium subscription.
Videos
17464 results

Katie Sylor-Miller | Raiders of the Fast Start: Frontend Perf Archeology | performance.now() 2018
Aug 28, 2025
There are a lot of books, articles, and online tutorials out there with fantastic advice on how to make your websites performant. It all seems easy in theory, but applying best practices to real-world code is anything but straightforward. Diagnosing and fixing frontend performance issues on a large legacy codebase is like being an archaeologist excavating the remains of a lost civilization. You don’t know what you will find until you start digging! Pick up your trowels and come along with Etsy’s Frontend Systems team as we become archaeologists digging into frontend performance on our large, legacy mobile codebase. I’ll share real-life lessons you can use to guide your own excavations into legacy code: - What tools and metrics we used to diagnose issues and track progress. - How we went beyond server-driven best practices to focus on the client. - Which fixes successfully increased conversion, and which didn’t. - Our work, like all good archaeology, went beyond artifacts and unearthed new insights into our culture. We at Etsy pride ourselves on our culture of performance, but, like all cultures, it needs to adapt and reinvent itself to account for changes to the landscape. Based on what we’ve learned, we are making the case for a new, organization-wide, frontend-focused performance culture that will solve the problems we face today. Slides: https://www.slideshare.net/KatrinaSylorMiller/raiders-of-the-fast-start-frontend-performance-archaeology-performancenow-conference About Katie: http://sylormiller.com More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Jason Grigsby | PWA Challenges | performance.now() 2018
Aug 28, 2025
Slides: https://www.slideshare.net/grigs/progressive-web-app-challenges About Jason: https://twitter.com/grigs More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Scott Jehl | Move Fast & Don't Break Things | performance.now() 2018
Aug 28, 2025
Webpage performance is a high priority for any site of scale today, but it can be easier to build a fast site than it is to maintain one. As a site's features and design evolves, its performance is often threatened for a number of reasons, making it hard to ensure fast, broad access to services. In this session, Scott will consider common conflicts between performance and features such as advertising, personalization, A/B testing, CMSs, and JavaScript frameworks, and share some practices that have helped major sites defend their speed without compromises. Slides: https://drive.google.com/file/d/19jLMyN7b2giFVnaqOgWxx9Nnqcgd4vlX/view About Scott: https://scottjehl.com More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Michelle Vu | Building a Foundation for Performance | performance.now() 2018
Aug 28, 2025
Pinterest.com serves millions of requests per day internationally across a myriad of network conditions and devices. This is the story of how the web performance team tackled the task of gathering data, applied a strategic roadmap across the organization, prevented performance regression as developers shipped new features, executed on the best opportunities to improve the Pinterest experience for our users, and made performance a priority for the company. About Michelle: https://www.linkedin.com/in/michellethivu More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Paul Irish | The Latest in Metrics & Measurement | performance.now() 2018
Aug 28, 2025
About Paul: https://www.paulirish.com/about More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

performance.now() 2018 compilation
Aug 28, 2025
On November 8 & 9 the first performance.now() conference took place in Amsterdam; a single track conference with 16 speakers covering today’s most important web performance insights: https://perfnow.nl/ Our 2019 edition will be on 21st & 22nd of November. Want to be the first to hear about our speakers and tickets? Sign up at https://perfnow.nl/subscribe

Steve Souders | Make JavaScript Faster | performance.now() 2018
Aug 28, 2025
(Until YouTube allows replacing videos, audio issues are fixed at https://vimeo.com/300240534) Everyone loves fast sites. While "make your site faster" is a simple mantra, the actual steps to achieve this can be daunting. Fortunately, we know where to start: JavaScript. JavaScript consumes twice as much CPU as loading, layout, and rendering combined. Byte-for-byte, JavaScript inflicts more delays on sites than any other resource, and yet the amount of JavaScript on sites continues to grow. In this session you'll learn the latest techniques for measuring and improving the impact JavaScript on your site, including: using the User Timing Spec and Long Tasks API to track the CPU cost of JavaScript for real users, moving expensive JavaScript off the main thread, using code coverage tools to reduce your JavaScript, and understanding why defer is probably a better technique than async for loading JavaScript. Slides: https://www.slideshare.net/souders/make-javascript-faster About Steve: https://stevesouders.com/ More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Harry Roberts | It's My (Third) Party and I'll Cry If I Want To | performance.now() 2018
Aug 28, 2025
(Until YouTube allows replacing videos, audio issues are fixed at https://vimeo.com/302785171) Like it or not, a huge part of modern web development involves the use of third-party providers: fonts, analytics, ads, tracking, and more all have an impact of performance, and can leave us (or, more worryingly, our visitors) susceptible to performance degradation. In this talk, we'll take a look at unruly or uninvited (third-)party guests: how to detect them, how to audit them, and how to manage them. We'll also look at the different tools available to help us stress-test and quantify the overhead these third parties bring, and what that means for users and businesses alike. Slides: https://speakerdeck.com/csswizardry/its-my-third-party-and-ill-cry-if-i-want-to About Harry: https://csswizardry.com/ More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe

Anna Migas | Debugging UI Performance Issues | performance.now() 2018
Aug 28, 2025
(Until YouTube allows replacing videos, audio issues are fixed at https://vimeo.com/302791098) Perceived performance is not only about fast page loads and delivering the content as early as possible. It is also about all the interactions happening on an already loaded page. Even some of the most popular UI patterns can be a cause of frustration. Understanding what is happening under the browser's hood can help you delight users with a smooth experience and avoid potential performance issues. Let's demystify the rendering process and look into possible optimisations in order to achieve the best experience after the initial page load. During the talk you will learn: - what the browser rendering process looks like, - which UI patterns can be deadly to the website's performance when mixed with certain user interactions, - how we can help the browser with planning the optimisations ahead. Slides: https://www.slideshare.net/AnnaMigas1/performancenow-fast-but-not-furious About Anna: https://twitter.com/szynszyliszys More about performance.now(); https://perfnow.nl or https://twitter.com/perfnowconf Receive conference announcements in your inbox: https://perfnow.nl/subscribe