How would you propose to allow plugins to add functionality without compromising the flexibility that srevice workers give you? As I said there are many approaches to caching alone and they all have pros and cons so I am not sure how it could be chieved or even if would be a good thing….