Reducing memory consumption in librsvg, part 3: slack space in Bézier paths

https://people.gnome.org/~federico/blog/reducing-memory-consumption-in-librsvg-3.html

Some really interesting points in that blog post. I would have expected it to be over my head, but the author makes it very clear what is going on. I now understand much better what the SmallVec crate is for, for instance.

2 Likes

It's so cool to me that a change like this can be made so easily in Rust!