https://technet.microsoft.com/en-us/windows/dn265058(v=vs.60)
https://www.yworks.com/yed-live/
https://www.yworks.com/blog/svg-canvas-webgl
https://medium.com/@benisinca/svg-vs-canvas-92938aff799a
https://googleprojectzero.blogspot.com/2019/02/the-curious-case-of-convexity-confusion.html
What rendering engine does Inkscape use?
Currently, Inkscape uses a renderer called livarot. We plan to migrate to Cairo when it is mature enough. In 0.46, Cairo is already used for Outline mode.
https://github.com/google/skia
https://github.com/Zubnix/skia-wasm-port
https://www.paulirish.com/
http://fabricjs.com/fabric-intro-part-1#why_fabric
http://fabricjs.com/touch-events
https://lavrton.com/hit-region-detection-for-html5-canvas-and-how-to-listen-to-click-events-on-canvas-shapes-815034d7e9f8/
https://konvajs.org/