feat: websocketstream polyfill

This commit is contained in:
Percs 2024-12-30 05:27:40 -06:00
parent e9ba8eb952
commit 8d4b67e457
4 changed files with 124 additions and 8 deletions

View file

@ -59,15 +59,11 @@ export class ScramjetController {
$scramjet.config = deepMerge(defaultConfig, config);
}
async init(serviceWorkerPath: string): Promise<ServiceWorkerRegistration> {
async init(): Promise<void> {
loadCodecs();
await this.openIDB();
const reg = await navigator.serviceWorker.register(serviceWorkerPath);
dbg.log("service worker registered");
return reg;
dbg.log("config loaded");
}
createFrame(frame?: HTMLIFrameElement): ScramjetFrame {