Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Caches all the way down

Yoav Weiss (Akamai)
4:25pm–5:05pm Wednesday, June 21, 2017
Performance Matters
Location: 210 DH
Average rating: ****.
(4.14, 7 ratings)

Who is this presentation for?

  • Developers

What you'll learn

  • Understand how HTTP caching works
  • Explore preferred caching patterns for different types of content and ways to achieve them
  • Learn about the browser’s different caches and their impact on developers

Description

The fastest resource download is the one never made. Caching is a great way to ensure your content is positioned as close to your users as possible and that your repeat visitors get instant access to your content. Developers can impact the behavior of network and browser caches, improving content caching and ensuring it’s always as available as it can be, but caching semantics in HTTP can be difficult, which means that most content on the web today is not properly cached.

Yoav Weiss explores HTTP cache semantics, strategies, browser internal caches, and service workers and explains how to serve your content fast and fresh.

Topics include:

  • HTTP caching semantics
  • The best caching strategies for your content and how to achieve them
  • The browser’s internal caches
  • Service workers and offline-first caching strategies
  • How to use service workers to extend your caching strategy
Photo of Yoav Weiss

Yoav Weiss

Akamai

Yoav Weiss is a principal architect at Akamai, where he focuses on making the web platform faster by adding performance-related features to browsers as well as to Akamai’s CDN. Yoav has been working on mobile web performance for longer than he cares to admit. He takes image bloat on the web as a personal insult, which is why he joined the Responsive Image community group and implemented the various responsive images features in Blink and WebKit. When he’s not writing code, he’s probably slapping his bass, mowing the lawn in the French countryside, or playing board games with his family.