ProfileSVG.jl icon indicating copy to clipboard operation
ProfileSVG.jl copied to clipboard

Dropping Snap.svg dependency

Open kimikage opened this issue 4 years ago • 1 comments

ProfileSVG does not fully utilize the functions of Snap.svg. Now that the SVG support on major browsers is "somewhat" stable, I don't think we need to use Snap.svg.

Originally posted by @kimikage in https://github.com/kimikage/ProfileSVG.jl/issues/9#issuecomment-621185153

In fact, Snap.svg is useful, but it also causes poor performance. In particular, regarding memory leaks (#19), it complicates the problem.

kimikage avatar Jun 08 '20 07:06 kimikage

It looks like the last work on snap.svg was 5 years ago: https://github.com/adobe-webplatform/Snap.svg/commits/master

A good alternative might be d3, which has zoom-and-pan built in! https://observablehq.com/@d3/zoom

fonsp avatar Feb 18 '22 00:02 fonsp