diff --git a/src/index.tsx b/src/index.tsx index 45a52fe..f433e74 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -34,10 +34,11 @@ const DashboardPage = lazy(() => import("./pages/dashboard")); import Faq from "@/faq.md"; +const hasWasm = "WebAssembly" in globalThis; const db = new SnortSystemDb(); const System = new NostrSystem({ db, - optimizer: WasmOptimizer + optimizer: hasWasm ? WasmOptimizer : undefined }); export const Login = new LoginStore(); @@ -50,7 +51,9 @@ Object.entries(defaultRelays).forEach(params => { export let TimeSync = 0; async function doInit() { - await wasmInit(WasmPath) + if (hasWasm) { + await wasmInit(WasmPath) + } db.ready = await db.isAvailable(); await System.Init(); try {