genea-app
genea-app copied to clipboard
Opening a GEDCOM with ~120k entries makes the page become unresponsive.
There doesn't appear to be any error messages in the console. The browser page goes unresponsive and then stops working.
Not sure how I would grab additional information. I tried cloning locally and serving with nginx to try and dig deeper but ran into other issues.
Not sure if these console messages are relevant. These loaded on a local server (the formatting was messed up a bit with other errors (#5)).
[Violation] 'load' handler took 3701ms
index.min.js:1 wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm'.
(anonymous) @ index.min.js:1
Promise.then (async)
(anonymous) @ index.min.js:1
Promise.then (async)
(anonymous) @ index.min.js:1
(anonymous) @ index.min.js:1
n @ index.min.js:1
(anonymous) @ index.min.js:1
i @ index.min.js:1
layout @ index.min.js:1
draw @ stamboom.js:305
init @ stamboom.js:121
Stamboom.select @ stamboom.js:63
reader.onload @ (index):409
load (async)
loadFile @ (index):406
invokeWithErrorHandling @ vue.js:1863
invoker @ vue.js:2188
original._wrapper @ vue.js:7547
index.min.js:1 falling back to ArrayBuffer instantiation
(anonymous) @ index.min.js:1
Promise.then (async)
(anonymous) @ index.min.js:1
Promise.then (async)
(anonymous) @ index.min.js:1
(anonymous) @ index.min.js:1
n @ index.min.js:1
(anonymous) @ index.min.js:1
i @ index.min.js:1
layout @ index.min.js:1
draw @ stamboom.js:305
init @ stamboom.js:121
Stamboom.select @ stamboom.js:63
reader.onload @ (index):409
load (async)
loadFile @ (index):406
invokeWithErrorHandling @ vue.js:1863
invoker @ vue.js:2188
original._wrapper @ vue.js:7547
tree.js:33
[Violation] 'hashchange' handler took 359ms
(index):606 Uncaught DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'stamboom' exceeded the quota.
at Vue.saveLocalStorage (https://localhost/:606:41)
at https://localhost/:330:31
saveLocalStorage @ (index):606
(anonymous) @ (index):330
setTimeout (async)
autoSave @ (index):329
handler @ (index):312
run @ vue.js:4567
flushSchedulerQueue @ vue.js:4311
(anonymous) @ vue.js:1989
flushCallbacks @ vue.js:1915
Promise.then (async)
timerFunc @ vue.js:1942
nextTick @ vue.js:1999
queueWatcher @ vue.js:4403
update @ vue.js:4543
notify @ vue.js:745
reactiveSetter @ vue.js:1070
proxySetter @ vue.js:4630
reader.onload @ (index):407
load (async)
loadFile @ (index):406
invokeWithErrorHandling @ vue.js:1863
invoker @ vue.js:2188
original._wrapper @ vue.js:7547
(index):329 [Violation] 'setTimeout' handler took 1346ms