4 changed files with 42 additions and 0 deletions
@ -1,5 +1,19 @@ |
|||
import { initBackend } from 'absurd-sql/dist/indexeddb-main-thread'; |
|||
import { initializeApp } from "./main.common"; |
|||
import "./registerServiceWorker"; // Web PWA support
|
|||
|
|||
const app = initializeApp(); |
|||
|
|||
function sqlInit() { |
|||
// see https://github.com/jlongster/absurd-sql
|
|||
let worker = new Worker(new URL('./registerSQLWorker.js', import.meta.url), { |
|||
type: 'module' |
|||
}); |
|||
// This is only required because Safari doesn't support nested
|
|||
// workers. This installs a handler that will proxy creating web
|
|||
// workers through the main thread
|
|||
initBackend(worker); |
|||
} |
|||
sqlInit(); |
|||
|
|||
app.mount("#app"); |
|||
|
Loading…
Reference in new issue