a boring blog by ben kelly

about me

I’m ridiculously fortunate to be paid to work on open source software at Mozilla.
See my Mozillians profile for more contact information.

Implementing the Service Worker Cache API in Gecko

For the last few months I’ve been heads down, implementing the Service Worker Cache API in gecko. All the work to this point has been done on a project branch, but the code is finally reaching a point where it can land in mozilla-central. Before this can happen, of course, it needs to be peer reviewed. Unfortunately this patch is going to be large and complex. To ease the pain for the reviewer I thought it would be helpful to provide a high-level description of how things are put together.

written in cache, dom, mozilla, serviceworker Read on →