Drop in replacement for HTML Canvas (e.g. node.js)

CanvasKit expands the functionality of a stock HTML canvas

CanvasKit can allow for text measurement/placement (e.g. breaking, kerning)

Interactive drawPatch