now EditFast is really fast exporting videos in your browser with the new parallel export method
made a full library for rendering text, images and videos from scratch, and it works really great 1:1 with the current editor (it lacks some stuff like stroke from text elements but it's the easy part tbh)
why I made this? if I compare the previous export method using FFmpeg.wasm, the export time with this exact same video is 1:04 min with a 10s video, and now with the parallel method is 17.23s, so that’s roughly 3.7x faster, but it all depends on the hardware of the user
the first video shows the export process and the second video is the exported video (yep I forgot to cover all the space with the car videos, so you can see the background gradient haha)
finally got 1:1 parity for text and image elements on EditFast with my new custom library for rendering canvas elements using OffscreenCanvas in parallel instead of sequential rendering, fully locally
next goal is making videos work with this library and that's it, let's fucking go dude