Frontier platform · Accessible 3D

A form inside a canvas.
Still a real form.

3D scenes have always been accessibility dead zones — the moment content moves into a canvas or WebGL texture, screen readers, tab order and text selection all stop working. Chrome's new HTML-in-Canvas API composites genuine, live DOM into a canvas visual while keeping it real: tab into the card below, type in the fields, select the text. It's not an image of a form. It's a form, rendered as one.

CHECKING SUPPORT… Chrome 148–150 · dev flag
Reserve a table

Somewhere to exhale.

✓ Held — try tabbing/typing above, it's real.
Honest label: live on Chrome Canary/Dev 149+ with chrome://flags/#canvas-draw-element enabled — badge reads LIVE and the card above is genuinely composited via ctx.drawElementImage(). Elsewhere, the same real, accessible form renders with a CSS-only tilt instead — every proof button below works identically either way, because the DOM was never fake.

The trade nobody should
have to make.

Most sites pick one: a beautiful 3D scene, or an accessible one. HTML-in-Canvas is Chrome's bet that you shouldn't have to — the visual can be as experimental as anything else in this lab, and a screen reader still reads it like a normal page.

Build my accessible frontier site →