HAAM browser lab

OffscreenCanvas readiness for responsive production tools

This lab checks whether canvas rendering can move into a worker, then runs a bounded preview job with a normal canvas fallback for unsupported browsers.

OffscreenCanvas

Fallback

Checks constructor support.

Canvas transfer

Fallback

Checks transferControlToOffscreen.

Worker

Fallback

Checks dedicated worker support.

Support score

0/3

The worker path needs all three capabilities.

Canvas render job

Worker render with fallback

Local only

Ready to render a bounded preview job.

Execution detail

Why this matters

Mode
not run
Last render
No completed render yet
Production use
Thumbnail generation, preview rendering, image transforms, export frames, minimaps, and visual QA can run away from the main UI thread when worker canvas support is available.
The worker path transfers the canvas permanently. This is why the lab disables repeat worker runs on the same canvas. Refresh the page to run the transfer path again.

Help improve this website?

Optional Google Analytics and Microsoft Clarity measure content performance and usability. They load only if you allow them. Form values, email addresses, and chat messages are never included in analytics events.