ProfileSVG.jl
ProfileSVG.jl copied to clipboard
Write flame graphs to SVG format and explore them interactively in Jupyter, Pluto, etc.
> 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...
When using ProfileSVG on Jupyter etc., you can remove `` from the DOM tree by clearing the output cell. But the event handlers may not be collected by the GC....
The interaction features of ProfileSVG are written in JavaScript (ES5). However, I don't like JavaScript very much. On the first day I took over the maintainer, my heart is already...
# Before  # After  # Info `system-ui` is the font that your browser uses to render the 'chrome'...
cf. https://github.com/timholy/ProfileView.jl/pull/164 However, there is currently not enough room to display it. I think we will probably need a new popup UI.
Most modern browsers support the copy event of the Clipboard API. The issue is in what format to copy the data.
One of the redundant directory information is the absolute path of the buildbot. This makes no sense in the runtime environment (cf. https://github.com/JuliaLang/julia/issues/35191). `C:\buildbot\worker\package_win64\build\usr\share\julia\...` Another example is the package directory...
Currently the rounding radii of frame (``) corners are re-calculated based on the zooming factor. Since `roundradius = 0` means square corners, the corner-rounding process can be omitted. On the...
It would be great if the `profview_allocs` from [vscode](https://github.com/julia-vscode/julia-vscode/pull/2890/files) could be made available here as well.