Media Summary: In this episode Jake and Surma chat about creating ' Jake and Surma tackle the age-old problem: what should you include in an image's alt text? Mentioned in the episode: Chrome ... In this video, Surma and Jake pick up the topic of Color Spaces again, because there's more to talk about. Device capabilities ...

Random Paint Effects Http 203 - Detailed Analysis & Overview

In this episode Jake and Surma chat about creating ' Jake and Surma tackle the age-old problem: what should you include in an image's alt text? Mentioned in the episode: Chrome ... In this video, Surma and Jake pick up the topic of Color Spaces again, because there's more to talk about. Device capabilities ... Jake and Surma talk about new things involving the Canvas API. Including, but not limited to: OffscreenCanvas: ... In this episode, Jake (that's him on the left) and Surma (that's the other one) chat about how the different image formats load, and ... Jake and Surma are going back to the studio for this brand new season of

Jake and Surma talk about the importance of context when making performance optimizations and some common mistakes that ... Jake & Surma go through the top 9 + 1 performance issues Jake saw while analyzing a bunch of web sites. Who has the fastest F1 ... Jake shows Surma an actual thing he built using a new web API – Background Fetch. Here's the app: ... In this episode, Surma explains a bit of the history of color spaces (sRGB, CIE XYZ, p3, rec2020, CIE LAB...) and why they are ... Turns out it's impossible to cross-fade two DOM elements unless they're opaque. Here's why, and a new feature that could fix it. Surma and Jake have a discussion, weighing up the benefits and drawbacks between Single Page Apps (SPAs) and Multi Page ...

Jake and Surma look at workers and the performance of their messaging primitive postMessage(). Surma's blog post on the topic: ... Jake and Surma chat about layouts that put the content in charge, vs layouts that put the CSS in charge, and why that difference ... There's nothing more annoying than visiting a site and just seeing white space where the text should be, just because the web font ... How do you take an image with 256 shades of grey and map it to an image with just two colors? Jake and Surma go down the ... In this episode, Jake and Surma discuss the array function reduce(). Is it good to use it? Is it too “smart”? Does it increase or ...

Photo Gallery

Random paint effects - HTTP 203
Writing Good Alt Text - HTTP 203
Generating your color palette in CSS | HTTP 203
New Canvas Stuff - HTTP 203
Progressively loading images - HTTP 203
HTTP 203: Season 8 trailer
Context and Optimizations - HTTP 203
Top 10 performance pitfalls - HTTP 203
Background Fetch - HTTP 203
Color Spaces: Do YOU know the difference between sRGB, LAB and CIE XYZ? - HTTP 203
Cross-fading DOM elements | HTTP 203
Are SPAs better than MPAs? | HTTP 203
View Detailed Profile
Random paint effects - HTTP 203

Random paint effects - HTTP 203

In this episode Jake and Surma chat about creating '

Writing Good Alt Text - HTTP 203

Writing Good Alt Text - HTTP 203

Jake and Surma tackle the age-old problem: what should you include in an image's alt text? Mentioned in the episode: Chrome ...

Generating your color palette in CSS | HTTP 203

Generating your color palette in CSS | HTTP 203

In this video, Surma and Jake pick up the topic of Color Spaces again, because there's more to talk about. Device capabilities ...

New Canvas Stuff - HTTP 203

New Canvas Stuff - HTTP 203

Jake and Surma talk about new things involving the Canvas API. Including, but not limited to: OffscreenCanvas: ...

Progressively loading images - HTTP 203

Progressively loading images - HTTP 203

In this episode, Jake (that's him on the left) and Surma (that's the other one) chat about how the different image formats load, and ...

HTTP 203: Season 8 trailer

HTTP 203: Season 8 trailer

Jake and Surma are going back to the studio for this brand new season of

Context and Optimizations - HTTP 203

Context and Optimizations - HTTP 203

Jake and Surma talk about the importance of context when making performance optimizations and some common mistakes that ...

Top 10 performance pitfalls - HTTP 203

Top 10 performance pitfalls - HTTP 203

Jake & Surma go through the top 9 + 1 performance issues Jake saw while analyzing a bunch of web sites. Who has the fastest F1 ...

Background Fetch - HTTP 203

Background Fetch - HTTP 203

Jake shows Surma an actual thing he built using a new web API – Background Fetch. Here's the app: ...

Color Spaces: Do YOU know the difference between sRGB, LAB and CIE XYZ? - HTTP 203

Color Spaces: Do YOU know the difference between sRGB, LAB and CIE XYZ? - HTTP 203

In this episode, Surma explains a bit of the history of color spaces (sRGB, CIE XYZ, p3, rec2020, CIE LAB...) and why they are ...

Cross-fading DOM elements | HTTP 203

Cross-fading DOM elements | HTTP 203

Turns out it's impossible to cross-fade two DOM elements unless they're opaque. Here's why, and a new feature that could fix it.

Are SPAs better than MPAs? | HTTP 203

Are SPAs better than MPAs? | HTTP 203

Surma and Jake have a discussion, weighing up the benefits and drawbacks between Single Page Apps (SPAs) and Multi Page ...

Is postMessage slow? - HTTP 203

Is postMessage slow? - HTTP 203

Jake and Surma look at workers and the performance of their messaging primitive postMessage(). Surma's blog post on the topic: ...

Avoiding layout shift by putting the CSS in charge - HTTP 203

Avoiding layout shift by putting the CSS in charge - HTTP 203

Jake and Surma chat about layouts that put the content in charge, vs layouts that put the CSS in charge, and why that difference ...

HTTP 203: Font Rendering (S1, Ep4)

HTTP 203: Font Rendering (S1, Ep4)

There's nothing more annoying than visiting a site and just seeing white space where the text should be, just because the web font ...

Dithering - HTTP 203

Dithering - HTTP 203

How do you take an image with 256 shades of grey and map it to an image with just two colors? Jake and Surma go down the ...

Is reduce() bad? - HTTP 203

Is reduce() bad? - HTTP 203

In this episode, Jake and Surma discuss the array function reduce(). Is it good to use it? Is it too “smart”? Does it increase or ...