A small project with 0 external dependencies to explore the emerging CSS Houdini Paint API.
The CSS Painting API — part of the CSS Houdini umbrella of APIs — allows developers to write JavaScript functions that can draw directly into an element's background, border, or content.
MDN