Figuring out probabilities with JavaScript and (ugh) maths
Who has the fastest website in F1?
Can I predict the winners of the 2019 F1 season by looking at the performance of their websites? No. But I'm gonna anyway.
A declarative router for service workers
We're thinking of adding a declarative router to service workers, and we want feedback.
What happens when packages go bad?
How much damage can a malicious package do to a static site, and what can be done about it?
I discovered a browser bug
I accidentally discovered a huge browser security bug. Here's what it does, and how I discovered it…
Third party CSS is not safe
A few days ago there was a lot of chatter about a 'keylogger' built in CSS, but the real problem is thinking that third party content is 'safe'.
Arrays, symbols, and realms
How Array.isArray
works, and how we can use symbols to create our own type-matching functions.
await vs return vs return await
When writing async functions, there are differences between await
vs return
vs return await
, and picking the right one is important.
Netflix functions without client-side React, and it's a good thing
A few days ago Netflix tweeted that they'd removed client-side React.js from their landing page and they saw a 50% performance improvement. It caused a bit of a stir.
Lazy async SVG rasterisation
Using createImageBitmap
to make SVG render off the main thread.