What's Changed
The start of some Rust-based capabilities!
The @remotion/renderer package now includes a native binary (around 1MB in size) which can compose layers together.
In the future, this will allow to declare graphics without having to take screenshots.
Two components have been added for now that can speed up a render in certain cases:
<Experimental.Clipper>: https://www.remotion.dev/docs/clipper by @JonnyBurger in #1586<Experimental.Null>: https://www.remotion.dev/docs/null by @JonnyBurger in #1586
If these components are used, less or no time is spent screenshotting, but the Rust processing pipeline gets added. Expect none to very modest render time improvements for now.
Also:
- Allow importing
remotion/versionand@google-fonts/[font-name]whentsconfig.moduleisNodeNextby @JonnyBurger in #1627 - Website: Fix template copied icon not respecting dark mode by @KarthikRaju391 in #1626
New Contributors
- @KarthikRaju391 made their first contribution in #1626
Full Changelog: v3.3.19...v3.3.25