A test bench for each primitive and preserved browser behavior in the
experimental HTML-in-Canvas proposal. Native paths activate when the
API exists; every lab includes a runnable compatibility path.
Detecting runtime…
Native APIs
0 / 5
Runnable labs
16 / 16
Fallbacks
Always on
01Rendering5 labs
02Layout + sync3 labs
03Browser behavior8 labs
∑Complete16 / 16 mapped
Runnable test bench
Capability coverage
R.01Rendering
Checking…
Canvas 2D · drawElementImage()
Paint a direct DOM child into Canvas 2D and keep its input interactive.
DOM compatibility pathlayoutsubtree → paint → transform