Contact form

The box below is a <canvas>. The form is real HTML that the polyfill draws into it with drawElementImage from the paint event. Click, type, tick the box, press Send.

Say hello

Nothing is sent anywhere: the submit handler only writes a line below the canvas.

log: waiting for the first paint