Patch Changes
-
refactor: code clean (#897)
rename many internal apis to make logic be clear:
multi-thread: startMainWorker -> prepareMainThreadAPIs -> startMainThread -> createMainThreadContext(new MainThreadRuntime)
all-on-ui: prepareMainThreadAPIs -> startMainThread -> createMainThreadContext(new MainThreadRuntime) -
perf: improve dom operation performance (#881)
- code clean for offscreen-document, cut down inheritance levels
- add
appendChild
method for OffscreenElement, improve performance for append one node - bypass some JS getter for dumping SSR string
-
fix: worker not released when backgroundWorkerContextCount != 1 (#845)
-
Updated dependencies [
bb1f9d8
,b6e27da
,3d716d7
]:- @lynx-js/offscreen-document@0.0.4
- @lynx-js/web-mainthread-apis@0.13.3
- @lynx-js/web-worker-runtime@0.13.3
- @lynx-js/web-constants@0.13.3
- @lynx-js/web-worker-rpc@0.13.3