Repository navigation
v1.1.0 #17
pshycodr
announced in
Announcements
v1.1.0
#17
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Release Notes: Off-Main-Thread Rendering
2026-09-30
Highlights
OffscreenCanvasowned by a worker, so the UI (sliders, buttons, panels) no longer competes with the render loop.Added
src/worker/render.worker.ts: owns the canvas and runs the render pipeline.src/worker/renderWorkerController.ts: the only main-thread object that talks to the worker (canvas transfer, frame back-pressure, settings sync, capture and text-export requests, stats).src/worker/protocol.ts: typed messages shared by both sides.Changed
Viewportno longer runsuseFrameLoop. It creates the canvas and worker on mount, then a small frame pump hands camera frames to the worker.useFrameLoopis no longer used byViewport.InvalidStateError.width/heighton the transferred canvas.Math.random().Full Changelog
url: v1.0.1...v1.1.0
This discussion was created from the release v1.1.0.
All reactions