Yes, it's my hope that Service Workers will be recognized broadly as the standard API for this.
FWIW I've seen several different folks saying they're working on implementing a Service Workers API shim on top of Node, which would be a great way to get an on-prem version, and should not be very hard to do.
Also a little concerned about writing anything substantial without an onprem version!