browsers natively don't handle huge amounts of nodes as well as native or canvas implementations (which have other downsides). There's def more optimization I can do here though
Yep, we unfortunately have the same problem at OrgPad. Canvas doesn't help that much, probably going to skip extensive canvas rewrites and will use WebGL instead.