Vanilagy
@vanilagy
It's pronounced vanilla-gee | Author of Mediabunny and Marble Blast Web. Love working on technically challenging projects that bring the best out of the web.
Introducing Mediabunny: a complete TypeScript toolkit for reading, writing, and converting media files right in the browser. This has been in the work for months now, and completely replaces my old libraries mp4-muxer and webm-muxer. Give it a try! mediabunny.dev
Recently implemented fast video seeking for a client using Mediabunny. Feels almost illegal how silky-smooth this is 🤤
Infectious positive attitude of this dude. Thanks for giving Mediabunny a try!
Fixed a bottleneck in Remotion Media Parser and made parsing a specific file 10x faster! Catching up to Mediabunny in the benchmarks @vanilagy 👀
Mediabunny v1.2.0 adds support for reading and writing RF64 .wav files! 🚀 RF64 allows .wav files to exceed a length of 4 GiB.
If React is the only UI framework you've used, I totally get this take 😂
Vanilla JS is by far the most sensible thing to build your web app in. The mild discomfort of manual DOM manipulation absolutely pales in comparison to the endless grind of transitive dependency and tooling updates. I will die on this hill. The front-end emperor has no clothes.
This comment on my HN post reinforced a belief I already had: that it's important to allow direct usage of your libraries without going through a package manager. This is why I offer fully-built ESM & UMD artifacts of my libs for direct download. The choir has been preached to.

Look at this glorious embed. The solution: Remove the trailing slash from the URL. tf?? mediabunny.dev
Shout out to `bg-red-500` absolute workhorse class name.