-
Improving language negotiation
Discussion around the status quo of language negotiation on the web, a recent Chrome proposal and how I think we can do better.
-
How Chromium's cookies get evicted
A quick note on Chromium's cookie eviction mechanisms
-
On resource bundling and compression dictionaries
Why compression dictionaries will force us to rethink our bundling strategies and their naming
-
Skiing
On self-fulfilling prophecies and breaking them.
-
Why Chromium cares about standards
Me trying to explain why standards matter to Chromium, and why we do the things we do as part of the Blink process.
-
Task Attribution Semantics
Tasks can be complex! This post discusses the attribution of different tasks on the web, and the different kinds of attribution one may want, and how to tell them apart.
-
So, you don't like a web platform proposal
How can you influence the web platform so that a change you don't like is less likely to get shipped?
-
WebPerfWG F2F summary - June 2019
The Web Performance Working Group had a face to face meeting. We talked about memory reporting, scheduling, CPU reporting and SPA metrics!
-
Google
I'm joining Google to work on Chromium and web standards full time!
-
A Tale of Four Caches
What caches does a request go through on its way to find its response and eternal happiness?
- TPAC 2016 report
-
Being Pushy
What is the one use-case where HTTP/2 server push shines over the alternatives?
-
Adapting without assumptions
Content adaptation is cool! This post discusses the different dimensions of content adaptation and the benefits of providing developers with access to them.
-
By the people
The web platform belongs to all of us. The Web Platform Incubator Community Group, or WICG, gives you a voice and a safe place to contribute to it.
-
Deprecating HTTP
Plain-text HTTP needs to die, but denying new feature support from it does not provide the right incentives.
-
Long Overdue
I should write more!!
-
Responsive Image Container
Experiments with a prototype for a responsive image container format.
-
Who Is Sizer Soze?
How many bytes can you save by making your images responsive?
-
How Big Is Art-Direction?
Some data gathering about the art-direction use case and its usage in the wild.
-
Fetching responsive image format
How could we have fetched a responsive image format, if we had one?
-
Images. Can we have less?
There's a lot of image data out there. Better compression can significantly reduce it!
-
Responsive image format
Maybe progressive JPEGs are the responsive image format we've been waiting for all along?
-
Unblocking blocking stylesheets
A neat trick that can help make your blocking stylesheets non-blocking!
-
Preloaders, cookies and race conditions
Or: why you don't want to use cookies for responsive image content negotiation.
-
Simpler responsive images proposal
Yet one more responsive images proposal.
-
Responsive images - hacks won't cut it
While responsive images hacks are neat, we need browsers to support native responsive images as a real solution to that problem.
-
My take on adaptive images
Adding my own proposal to the responsive images proposal flood.
-
Putting IE to sleep
How can we get rid of old IEs?
-
UA spoofers have feelings too!
UA sniffing is bad, mmmkay?
- First post ever