Files
wasm-http-server/docs/hello/sw.js

15 lines
456 B
JavaScript
Raw Normal View History

importScripts('https://cdn.jsdelivr.net/gh/golang/go@go1.25.1/lib/wasm/wasm_exec.js');
importScripts('https://cdn.jsdelivr.net/gh/nlepage/go-wasm-http-server@master/sw.js');
2021-01-21 23:07:42 +01:00
const wasm = 'api.wasm';
2024-10-16 13:24:03 +02:00
2021-01-21 23:23:27 +01:00
addEventListener('install', (event) => {
event.waitUntil(caches.open('examples').then((cache) => cache.add(wasm)));
});
2021-01-28 16:00:27 +01:00
addEventListener('activate', (event) => {
event.waitUntil(clients.claim());
});
2021-01-21 23:23:27 +01:00
registerWasmHTTPListener(wasm, { base: 'api' });