Media Summary: Jake and Surma talk about the importance of context when making performance optimizations and some common mistakes that ... In this episode Jake and Surma chat about creating 'random' paint effects, and why they shouldn't be truly random. The original by ... In nodejs you can 'require' JSON. The same feature was added to the HTML spec, but then… it was removed. Jake and Surma ...

New Canvas Stuff Http 203 - Detailed Analysis & Overview

Jake and Surma talk about the importance of context when making performance optimizations and some common mistakes that ... In this episode Jake and Surma chat about creating 'random' paint effects, and why they shouldn't be truly random. The original by ... In nodejs you can 'require' JSON. The same feature was added to the HTML spec, but then… it was removed. Jake and Surma ... Surma tries to explain WebAssembly, threads and WebAssembly Threads to Jake. He also has scary diagrams and uses ... Jake demos the Share Target API, including some 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 ...

In this episode, Surma tells the story of how he found an interop bug in Chrome and patched it himself. You'd think the story ends ... Jake chats to Surma about six ways you can synchronise data between documents, but some of them don't work all the time, so a ... Bramus schools Jake about all the viewports that exist in the browser. If you've had layout issues with position fixed, vw units, ... Jake shows Surma an actual thing he built using a Surma gives Jakes a quick-start to AssemblyScript, a TypeScript-like language that compiles to WebAssembly. Is it faster? Smaller ... Jake makes a quick change to the CSS of the HTML spec, and takes the layout time from 50 seconds down to 400ms. Then he ...

Tasks, microtasks, nanotasks... JavaScript has it all. Or maybe not. What are they? How do you use them? What do they even ...

Photo Gallery

New Canvas Stuff - HTTP 203
Changing web standards - HTTP 203
But… why HTTP 203?
Context and Optimizations - HTTP 203
Random paint effects - HTTP 203
Importing JSON - ABANDONED - HTTP 203
WebAssembly Threads - HTTP 203
Share Target - HTTP 203
Progressively loading images - HTTP 203
Surma’s Interop Adventure - HTTP 203
3.143 ways to synchronize data across documents - HTTP 203
It's viewports all the way down | HTTP 203
View Detailed Profile
New Canvas Stuff - HTTP 203

New Canvas Stuff - HTTP 203

Jake and Surma talk about

Changing web standards - HTTP 203

Changing web standards - HTTP 203

Something a bit different for

But… why HTTP 203?

But… why HTTP 203?

The show's called "

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 ...

Random paint effects - HTTP 203

Random paint effects - HTTP 203

In this episode Jake and Surma chat about creating 'random' paint effects, and why they shouldn't be truly random. The original by ...

Importing JSON - ABANDONED - HTTP 203

Importing JSON - ABANDONED - HTTP 203

In nodejs you can 'require' JSON. The same feature was added to the HTML spec, but then… it was removed. Jake and Surma ...

WebAssembly Threads - HTTP 203

WebAssembly Threads - HTTP 203

Surma tries to explain WebAssembly, threads and WebAssembly Threads to Jake. He also has scary diagrams and uses ...

Share Target - HTTP 203

Share Target - HTTP 203

Jake demos the Share Target API, including some

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 ...

Surma’s Interop Adventure - HTTP 203

Surma’s Interop Adventure - HTTP 203

In this episode, Surma tells the story of how he found an interop bug in Chrome and patched it himself. You'd think the story ends ...

3.143 ways to synchronize data across documents - HTTP 203

3.143 ways to synchronize data across documents - HTTP 203

Jake chats to Surma about six ways you can synchronise data between documents, but some of them don't work all the time, so a ...

It's viewports all the way down | HTTP 203

It's viewports all the way down | HTTP 203

Bramus schools Jake about all the viewports that exist in the browser. If you've had layout issues with position fixed, vw units, ...

Background Fetch - HTTP 203

Background Fetch - HTTP 203

Jake shows Surma an actual thing he built using a

Import maps - HTTP 203

Import maps - HTTP 203

Jake and Surma chat about a

AssemblyScript - HTTP 203

AssemblyScript - HTTP 203

Surma gives Jakes a quick-start to AssemblyScript, a TypeScript-like language that compiles to WebAssembly. Is it faster? Smaller ...

Slashing layout cost with content-visibility - HTTP 203

Slashing layout cost with content-visibility - HTTP 203

Jake makes a quick change to the CSS of the HTML spec, and takes the layout time from 50 seconds down to 400ms. Then he ...

Scheduling Tasks - HTTP 203

Scheduling Tasks - HTTP 203

Tasks, microtasks, nanotasks... JavaScript has it all. Or maybe not. What are they? How do you use them? What do they even ...