serviceworker.js delievered as binary chunks
Thecustom view that serves serviceworker.js
uses a response type optimised for streaming chunked binary data, which is inefficient and leaves the file descriptor in strange states if the webserver looses interest in the stream midway.