New specifications support
- Text bounds: https://html.spec.whatwg.org/multipage/scripting.html#dom-textmetrics-actualboundingboxleft
- Will hit regions (with hash functions?) work faster than getObjectInPoint in events?
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D#Prefixed_APIs
Wow, there are css filters! https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter
(can be emulated with svg by the way)
https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas https://hacks.mozilla.org/2016/01/webgl-off-the-main-thread/
https://html.spec.whatwg.org/multipage/canvas.html#drawing-text-to-the-bitmap https://code.google.com/archive/p/canvas-text/ https://raw.githubusercontent.com/phiggins42/has.js/master/detect/graphics.js#canvas-text
https://html.spec.whatwg.org/multipage/canvas.html#path2d-objects https://developer.mozilla.org/en-US/docs/Web/API/Path2D
https://fullscreen.spec.whatwg.org/ https://hacks.mozilla.org/2012/01/using-the-fullscreen-api-in-web-browsers/ https://webplatform.github.io/docs/dom/Element/requestFullscreen/ https://webplatform.github.io/docs/tutorials/using_the_full-screen_api/ https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API
https://stackoverflow.com/questions/12446790/using-even-odd-fill-on-html-canvas