GitHub now supports rendering SVG animations directly inside README files, adding a new layer of interactivity to project documentation.

Beyond animated SVGs, developers can also embed Mermaid diagrams, LaTeX math, collapsible sections, and even direct video uploads, turning static README files into more dynamic, presentation-style pages.
The update makes documentation more expressive for developers who rely on visual explanations, especially in complex projects where diagrams and live examples are easier to understand than plain text.
One project showcasing this trend is dotLottie Web, a browser-based animation player for Lottie files that aims to simplify how animations are rendered across the web.
Repo: dotLottie Web GitHub
dotlottie-web is designed for web developers and designers working with animation workflows, addressing the fragmentation and inefficiency of current Lottie playback systems by providing a fast, cross-platform solution.
Early developer reactions have also focused on performance and implementation details, particularly around script loading strategies.

“I’m on mobile and not about to check the script size, but found the source on GitHub and expect that it’s a fairly large script. If you just copy/pasted the <script> according to the instructions they provide, you’re not using defer.
Here are my suggestions:
first try just adding the defer attribute to the script
if that doesn’t work, try lazy-loading the script using IntersectionObserver to wait to load the script until a certain (ideally container) element is scrolled to”
said u/shgysk8zer0
