Bun support
Remotion is excited about Bun, and we partially support it.
As a package manager
You can use bun i
to initialize all of our Remotion templates.
To scaffold a new project with bun, use:
bun create video
bun create video
Note that by default, Node.js will continue to be used as the runtime.
As a runtime
As of Bun 1.0 and Remotion 4.0.37, the following issues are known:
- ⚠️ Compositions
lazyComponent
's do not work in Bun yet. - ⚠️ Reloading the Remotion Studio leads to a crash:
Cork buffer must not be held across event loop iterations!
- ⚠️ Cannot render videos in the Remotion Studio
- ⚠️ Cannot use
bundle()
with Tailwind override
Feel free to file more issues with Remotion if you find them.