performance.now() is a single track conference with fourteen world-class speakers, covering today’s most important web performance insights. They are selected by our program co-chairs Tammy Everts and Tim Kadlec.
Below is our final line-up. All sessions are geared toward delivering takeaway action items for teams creating fast web experiences across all devices.
The conference will run from 09:30 sharp to roughly 18:30 on both days, with drinks at the venue afterwards.
Kyle is the VP of Engineering at Casper where he leads a software engineering team that delivers better sleep products to consumers. Prior to joining Casper he was the Deputy CTO at Hillary for America building digital products that engaged over 1 million grassroots volunteers across the country and raised over $330 million in online donations. He frequently speaks on topics related to web technology and conversion rate optimization. His work has been showcased at Velocity Conference, MozCon, and in A/B Testing: The Most Powerful Way to Turn Clicks Into Customers. Prior to joining Hillary for America, Rush was the Head of Optimization at Optimizely and Director of Technology at the New Yorker. At the New Yorker he worked with a small team on the introduction of a site redesign and incorporation of a metered paywall. Previously, he served as the Deputy Director of Frontend Web Development at Obama for America 2012, where he managed the technical and product aspects of online fundraising totaling $690 million in 20 months.
Session topic: Case study
Tammy is chief experience officer at SpeedCurve, where she helps companies understand how visitors use their websites, and a cochair of O’Reilly Fluent. Tammy has spent the past two decades studying how people use the web. Since 2009, she’s focused on the intersection between web performance, user experience, and business metrics. Her book, Time Is Money: The Business Value of Web Performance from O’Reilly, is a distillation of much of this research. She also cocurates (with Tim Kadlec) WPO Stats, a collection of performance case studies.
MC, session topic: Performance Culture
Henri is a freelance developer who has turned his interests to a passionate mix of site performance engineering and pinches of user experience. When not reading the deluge of daily research docs and case studies, or indiscriminately auditing sites in devtools, Henri can be found contributing back to the community: Toronto Web Performance Group meetup + SPOTLIGHT: PERFORMANCE conference co-organizer, curating performance content for conferences or volunteering his time for lunch and learns at various bootcamps. Additionally, you can find him speaking at conferences, and touching base with the community—all with a radiant smile. Otherwise, he’s focusing on running the fastest 5k possible (surprise surprise).
Session topic: Present of Performance
Simon is passionate about web performance. He has been working in the industry since 2012 in roles as diverse as professional services, software engineering and solutions engineering. His current role is to help his clients achieve excellent user experiences through monitoring, testing and managing web performance.
Session topic: Deep dive into third-party performance
Vitaly loves beautiful content and does not give up easily. From Minsk in Belarus, he studied computer science and mathematics in Germany, discovered the passage a passion for typography, writing and design. After working as a freelance designer and developer for 6 years, he co-founded Smashing Magazine, a leading online magazine dedicated to design and web development. Vitaly is the author, co-author and editor of all Smashing books. He currently works as editor-in-chief of Smashing Magazine in the lovely city of Vilnius, Lithuania.
We’ve come quite far in web performance over the last decade, haven’t we? The connections are better than ever, the browsers smarter than ever, HTTP/2 is omnipresent and 5G is right here at the horizon! In fact, we’ve invented and mastered fancy code-splitting and tree-shaking techniques, reinvented bundling of assets in the world of HTTP/2 and learned how to minimize the payload to deploy fast and render soon. Are we done yet?
Not really. In this session, we’ll look into areas that still need some work to be done. What about next-generation image formats and video encoders? What about wide-established progressive rehydration and lazy-loaded frameworks? What about progressive deployment with JAM Stack and universal Brotli compression by default? We’ll also touch on priority hints, cutting-edge strategies for service workers, subsetting typographic spaces with variable fonts, performance optimization with Network Information API and Device Memory API, runtime optimizations with WebAssembly and analytics-based, predictive performance optimization. Also, we’ll explore the privacy/authentication aspects of performance and how new development will change the way we build and deploy on the web. The future isn’t here yet, let’s examine what it might bring to all of us!
Tim is a performance consultant and trainer focused on building a web everyone can use. He is the author of High Performance Images (O’Reilly, 2016) and Implementing Responsive Design: Building sites for an anywhere, everywhere web (New Riders, 2012), and was a contributing author for Smashing Book #4: New Perspectives on Web Design (Smashing Magazine, 2013), and the Web Performance Daybook Volume 2 (O’Reilly, 2012). He writes about all things web at timkadlec.com. You can find him sharing his thoughts in a briefer format on Twitter at @tkadlec.
MC, session topic: Performance Budgets
Divya is a web developer who is passionate about open source and the web. She is currently a developer experience engineer at Netlify, and believes that there is a better workflow for building and deploying sites that doesn’t require a server—ask her about the JAMstack. You will most likely find her in the sunniest spot in the room with a cup of tea in hand.
Some of the most cutting edge and effective web performance optimizations, like prefetch and preconnect, involve being proactive. We make predictions to determine where a user is likely to go next and load resources ahead of time so page load is as fast as possible. This is where machine learning comes in handy. By training a machine learning model (maybe a markov chain?) with current analytics data, we can take the guess work our of our predictions and more accurately load resources ahead of time. In this talk, we will examine techniques currently being developed, like GuessJS to make predictive prefetching a reality.
Stuart first started in ecommerce 17 years ago, selling tents and other outdoor equipment, before properly getting his geek on and moving in to a senior development role. Moving back in to a more general role, he has worked for Schuh for seven years; his job description includes responsibility for site performance, analytics and the quality of the conversion across all devices and being the champion for the multichannel, connected customer. He’s big advocate of web standards and appreciates a job well done. He brings a detailed technical appreciation to the Schuh ecommerce department, combined with a truly awful sense of humour. His aim is to help the ecommerce team to create the definitive ecommerce experience in the UK footwear sector.
Session topic: Case study
Within the observability community, there’s a saying, “nines don’t matter if users aren’t happy,” meaning that 99.999% server uptime is a pointless goal if our customers aren’t having a fast, smooth, productive experience. But how do we know if users are happy? As members of the web performance community, we’ve been thinking about the best ways to answer that question for years. Now the observability community is asking the same questions, but coming at them from the opposite side of the stack. What can we learn from each other? Emily will talk about how approaching web performance through the lens of observability has changed the way her team thinks about performance instrumentation and optimization. She’ll cover the nuts & bolts of how Honeycomb instrumented its customer-facing web app, and she’ll show how the Honeycomb team is using this data to find and fix some of its trickiest performance issues, optimize customer productivity, and drive the design of new features.
Patrick has been working on web performance in one form or another for the last 20 years and is currently working on web performance at Facebook. Prior to that he worked at Cloudflare and Google to make Chrome and the web faster. Patrick created the popular open source WebPageTest web performance measurement tool and runs the free instance of it at webpagetest.org.
Patrick will dive into the details of HTTP/2 prioritization, how it interacts with the browser and your content and how to get the most out of it. He will also explore the various ways it can go wrong in a production environment and how to validate your deployment to make sure it is working optimally. He will also explore recent developments with HTTP/3 and the changes that will bring to the table.
Patrick is a Principal Software Engineer at Fastly where—among other things—he is helping to build a faster web for all. Prior to Fastly, he helped architect some of the world’s largest media websites including The Guardian and the Financial Times. When not speaking or ranting about performance, he enjoys spending his spare time discovering new food and craft beer.
Session topic: Performance patterns for difficult situations
Tatiana is an independent American designer who works directly with organisations to build clear and coherent products and design systems. She believes the trifecta of performance, accessibility, and inclusion can work symbiotically to improve our social landscape digitally and physically. When ethically-minded, she thinks technologists can dismantle exclusionary systems in favor of community-focused, inclusive ones. Never totally pleased with design tools, she designs in browser to visual narratives into the web in a semantic and component-orientated way. Her current obsessions are optimising variable fonts, converting raster images into to SVGs, and recreating modernist paintings in CSS grid. When she can successfully escape vim, she finds new countries to explore (33 and counting).
In theory, web performance, accessibility, and inclusive design all have similar goals: Provide the best, most consistent experience to all people using the minimal amount of resources.
In practice, this often falls apart.
Product creators define what it means to be performant from where they stand, which is typically from places of privilege with unseen biases, struggling to find true empathy with their users.
Through this talk, we’ll examine how to build conscientiously, looking within to resist systematic problems in order to create more truly performant, accessible, and inclusive systems for our users.
Ilya is a web performance engineer at Google, co-chair of the W3C Web Performance Working group, and author of High Performance Browser Networking (O’Reilly) book.
Session topic: performance.now().fail(...)
Annie is a software engineer with Google. She is passionate about building a better performing web for users across the globe. Her tenure as a Googler spans 14 years, with experience on the toolbar, docs, web search, and chrome teams. Annie most recently comes from a tour-of-duty with the United States Digital Service, a tech startup at the White House, where she contributed to projects at the Department of Energy. She lives in Michigan with her husband Doug and two sons. See her laser engraved art at instagram.com/anniesullie.
Annie has done a lot of work on performance metrics and monitoring for Chrome over the past several years. She’ll talk about what she’s learned in that time, and how it can be applied to web site performance monitoring. She will cover performance metric and benchmark design, dealing with benchmark noise in the lab, and understanding the subtleties of RUM data.