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.
createImageBitmap to make SVG render off the main thread.
"HTTP/2 push will solve that" is something I've heard a lot when it comes to page load performance problems, but I didn't know much about it, so I decided to dig in.
HTTP/2 push is more complicated and low-level than I initially thought, but what really caught me off-guard is how inconsistent it is between browsers – I'd assumed it was a done deal & totally ready for production.
There's a proposal for adding a new
<h> element to the HTML spec, but can we solve the problem in a way that benefits the existing web?
Turns out, mouse events don't fire when the pointer is over disabled form elements, except in Firefox. This is annoying when implementing things like drag & drop.
A few weeks ago I was at Heathrow airport getting a bit of work done before a flight, and I noticed something odd about the performance of GitHub: It was quicker to open links in a new window than simply click them. Turns out it was a lack of streaming…