ThorVG 1.0: Making SVG and Lottie Render Reliably Across Platforms
- Time
- 2026-08-09 15:30 ~ 16:00
- Speaker
- 沈文傑
- Room
- TR213
- Co-write
Abstract
SVG and Lottie are common design and animation formats, but once they are used inside real applications, many details start to matter: whether graphics look consistent across platforms, whether complex animations slow down the UI, how assets are loaded and reused, and how APIs allow developers to modify elements inside the scene. ThorVG is an MIT-licensed open source C++ vector graphics engine for SVG, Lottie, and 2D rendering. Version 1.0 is an important milestone toward more mature real-world use.
This talk shares the engineering experience behind ThorVG 1.0 from the perspective of a core contributor. Through concrete examples, I will explain how SVG/Lottie parsing and compatibility issues affect the final image, how graphics data flows into rendering, how API design serves both application developers and contributors, and how performance, file size, stability, and maintenance cost are balanced. No graphics background is required. Attendees will see how an open source foundational library grows from “usable” to “reliable enough for real products".
Speaker
沈文傑
沈文傑,LottieFiles Senior Software Engineer,ThorVG 主要貢獻者之一。主要關注 SVG、Lottie、向量圖形渲染、C++ library API 設計,以及開源圖形函式庫在真實產品中的整合與維護。過去參與 ThorVG 的功能開發、相容性修正與 release 相關工作,希望透過這次分享,讓更多開發者理解設計素材進入應用程式後會遇到的工程問題。