New Canvas Stuff Http 203 - Detailed Analysis
Jake and Surma talk about the importance of context when making performance optimizations and some common mistakes that ... Surma gives Jakes a quick-start to AssemblyScript, a TypeScript-like language that compiles to WebAssembly. Is it faster? Smaller ... In this episode Jake and Surma chat about creating 'random' paint effects, and why they shouldn't be truly random. The original by ... Surma reminds Jake of four weird browser bugs they ran into while building most of which Jake has blocked ... In nodejs you can 'require' JSON. The same feature was added to the HTML spec, but then… it was removed. Jake and Surma ... 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 ...
Tasks, microtasks, nanotasks... JavaScript has it all. Or maybe not. What are they? How do you use them? What do they even ... Surma tries to explain WebAssembly, threads and WebAssembly Threads to Jake. He also has scary diagrams and uses ... 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 ... Jake shows Surma an actual thing he built using a In a particularly self-indulgent episode, Jake and Surma chat about what got them into the web, and the Fading something in, and fading something out – sounds simple right? Unfortunately not! Jake & Surma talk through the various ...
Bramus schools Jake about all the viewports that exist in the browser. If you've had layout issues with position fixed, vw units, ... Jake demos the Share Target API, including some 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


















