Show HN: ThorVG 1.0 – Fast vector rendering with Lottie and GPU backends

Hi HN.

We’ve just released ThorVG 1.0, which marks a maturity milestone for the engine. Earlier versions focused on feature growth; this release emphasizes stability, backend parity, and consistent rendering behavior across platforms, including the web.

ThorVG is an open-source, embeddable C++ 2D vector graphics engine used for SVG-style graphics and Lottie.

[What 1.0 means]

This version is less about new features and more about engine readiness: - Improved rendering performance and engine optimizations

- Improved blending accuracy and text layout behavior

- WebGL backend now officially supported

- WebGPU backend promoted to production-ready status

- Introduced a lightweight WebCanvas path for browser environments

- Broader Lottie spec coverage for more complex animations

- New interaction support including bounding box queries and hit detection

- More predictable API behavior for integration

ThorVG is intended as a small rendering layer for engines, UI systems, embedded devices, and tools where size and deterministic performance matter.

Release notes: https://www.thorvg.org/post/thorvg-v1-0-a-new-generation-rel...

Happy to answer technical questions.

10 points hermet 9 months ago 2 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton