Smashing Conference London 2018
Performance matters. We’re thrilled to venture to London for our brand new conference fully dedicated to everything web performance. Dealing with ads, third-party scripts, A/B testing, HTTP/2, debugging, JAM stack, PWA, web fonts loading, memory/CPU perf, service workers. Plus lightning talks.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 In the loop
- 📹 1 video
- 👤 Jake Archibald
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever found that fix to be unreliable, and played around with the timeout number until it kinda almost always worked?This talk looks at the browser’s event loop, the thing th… -
🎤 Beyond the Basics of Image Optimization
- 📹 1 video
- 👤 Una Kravets
- 👤 Martin Splitt
Images are by far the greatest bottleneck to performance on the web, and with the average web page size now about 2.5MB large—images taking up 65% of that—we need to tame the beast. Running images through a compression program like ImageOptim is a good first step, but what else can we do? In this engaging talk, Una will survey new image formats and dive deep… -
🎤 A Modern Front-End Workflow with DevTools
- 📹 1 video
- 👤 Umar Hansa
You can expect to learn hidden DevTools secrets but also how to adopt a modern development and debugging workflow. This talk is important for any web developer or designer who wants to understand and debug the internals of a webpage quickly and with ease. It will also cover a few CSS tools, performance profiling and debugging techniques, all with the goal of… -
🎤 Into the Weeds of CSS Layout
- 📹 1 video
- 👤 Rachel Andrew
There are lots of reasons to get excited about new layout methods in CSS, but what impact does moving to Flexbox and Grid have on performance? And once you have decided to adopt new layout methods, are some techniques more performant than others?In this talk we’ll take a serious look at the algorithms your browser is using in order to lay things out using Fl… -
🎤 A/B Testing, Ads and other 3rd Party Tags
- 📹 1 video
- 👤 Andy Davies
Increasingly we rely on third-party scripts to deliver business-critical features of our sites – analytics, adverts, multi-variant testing, comments, recommendations, retargeting, social sharing etc.These scripts often get added with the seemingly innocent “it’s just a snippet of JavaScript”, but they can have a dramatic impact on performance – from slowing … -
🎤 Building Performance for the Long Term
- 📹 1 video
- 👤 Allison McKnight
Performance matters to your users. And the importance of performance doesn't dim over time - if anything, users expect better performance this year than they experienced last year. Performance is important for the long-term. While your company's aims and structure may change, its commitment to performance should not.This talk provides strategies that buil… -
🎤 Resource Loading - Past, Present & Future
- 📹 1 video
- 👤 Yoav Weiss
Loading resources on the Web has always been a performance hurdle. Suboptimal protocols and late discovery caused it to be the common performance bottleneck. In recent years advances in network protocols and performance APIs improved resource loading significantly, there’s still room to make it even faster.In this talk we will go over resource loading improv… -
🎤 Performant Animations" Hitting 60fps"
- 📹 1 video
- 👤 Emily Hayman
Achieving a silky smooth user experience has become a requirement in today’s web. Developers often invest quite a bit of time to reduce first page loads by even a few milliseconds, but forget to consider the impact of the interactions that follow. We’ll start off with discussing how a browser actually goes about generating the interface a user ends up seeing… -
🎤 How’s the UX on the Web, Really?
- 📹 1 video
- 📝 1 slide deck
- 👤 Ilya Grigorik
Mystery speaker -
🎤 How fast is it?
- 📹 1 video
- 👤 Patrick Meenan
Patrick will go over the current state-of the art in understanding and investigating the performance of your website including a deep dive into some of the new interactive and rendering metrics coming to the web platform and how to get the most out of WebPageTest. -
🎤 Improving Page Performance in Modern Web Apps
- 📹 1 video
- 👤 Katie Hempenius
The network, browser, and hardware can all constrain page performance in modern web applications. This talk looks at why these constraints exist, how they can be identified, and how to mitigate them in order to improve performance. -
🎤 Web Fonts are ▢▢▢ Rocket Science
- 📹 1 video
- 👤 Zach Leatherman
Web fonts are difficult to get right. An often overlooked and disruptive piece of web performance, web fonts can slow down your site and leave your visitors confused and agitated. No one wants agitated visitors. In this talk we’ll discuss useful methods to render web fonts quickly and without disruption so that visitors can do what should be a simple task—re… -
🎤 Making Platforms And Processes Promote Performance
- 📹 1 video
- 👤 Phil Hawksworth
No matter how good you are at crafting the most ingenious, high-performance code, you need to deliver it to your users reliably. You probably also need to evolve it over time. To test it. To get it signed off. It can be painful. But it needn’t be.This talk will look at ways to design a developer experience which then enables a good user experience.We’ll talk… -
🎤 JavaScript engine internals for JavaScript developers
- 📹 1 video
- 👤 Mathias Bynens
This presentation demonstrates how learning just a little bit about JavaScript engine internals can help you improve the run-time performance of your JavaScript code — not just in V8 specifically, but across all JavaScript engines!" -
🎤 Taking the Vile out of the Priviledge
- 📹 1 video
- 👤 Christian Heilmann
Surprise speaker