Vanilagy's Avatar

Vanilagy

@vanilagy

Author of Mediabunny and Marble Blast Web. I love working on technically challenging projects that bring the best out of the web. https://mediabunny.dev/

110
Followers
12
Following
212
Posts
03.07.2025
Joined
Posts Following

Latest posts by Vanilagy @vanilagy

It's good that GPT 5.4 is so bad that it doesn't even hurt cancelling the subscription

09.03.2026 16:38 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

The clanker is now a Mediabunny "contributor"๐Ÿ˜ฉ

07.03.2026 08:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Any project I do eventually needs this utility function. So stupid that you need to hack it with a Worker.

05.03.2026 19:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Today I learned you can do this

05.03.2026 11:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Mediabunny v1.37.0 can now encode FLAC directly in your browser! ๐Ÿš€ Huge for exporting audio losslessly.

Just add this new extension package, 83 kB gzipped.

www.npmjs.com/package/@med...

04.03.2026 20:32 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've released @mediabunny/aac-encoder, a new extension package that polyfills AAC encoding support for environments that don't have them. Firefox for example! Or anything on the server, like Node or Bun! ๐Ÿš€

Around ~260 kB gzipped in size.

04.03.2026 16:19 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My friend swears by it!

04.03.2026 14:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The creators of Goat Simulator should make a factory automation game, I'm sure it'd be decent

04.03.2026 10:53 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

it always hits different whenever this digit of the unix timestamp increments

04.03.2026 09:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is Mediabunny so it's not really web nor framework

03.03.2026 17:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Mediabunny will support recursive .m3u8 files.

Cursed? Yes. Violates the spec? Yes. Useless? Yes.

Will it work? Also yes.

03.03.2026 17:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Which naming do you prefer? (JavaScript context)

onthing: (thing: Thing) => void;
onThing: (thing: Thing) => void;

I find the second more readable, but the first mirrors the practice used by all builtin JS and Web APIs.

03.03.2026 16:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

What is a "productive morning on the beach"

01.03.2026 15:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Mediabunny is now 20x smaller!! ๐Ÿš€

(due to a bug in Bundlephobia)

01.03.2026 09:29 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If I didn't scrutinize every line written by Opus 4.6 or GPT-5.3 Codex, Mediabunny's codebase would quickly rot into a tangled mess of unconfident, unjustified and overcomplicated code.

"Shipping at inference speed" would literally require that I give up care for the project.

26.02.2026 20:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Fucking TLDRAW uses Mediabunny!!

26.02.2026 19:25 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That's why I used to adore Musk lol

26.02.2026 14:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

As a kid I used to believe capitalism meant ever-increasing efficiencies and lower prices for everyone

26.02.2026 09:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Microsoft's Clipchamp is using Mediabunny!! ๐Ÿ”ฅ

26.02.2026 09:11 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

GRASS IS GREEN

25.02.2026 16:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Mediabunny v1.35.0 adds support for reading AND writing videos with non-square pixels ๐Ÿ‘€

Sounds niche, but it's actually fully supported by WebCodecs and the lack of Mediabunny's support for it was a blocker for some. Well, not anymore! ๐Ÿš€

25.02.2026 16:26 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I could never structure my software like this. Each of these files is like 6 lines long.

I can see why you would *think* this is a good (or at least natural) structure, but to me, working with this would be a nightmare.

24.02.2026 21:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes of course, didn't assume otherwise, it adds a nice touch to it

24.02.2026 17:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The wiggle effect is lower FPS, right?

24.02.2026 16:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Better than all the rest ๐Ÿ—ฃ๏ธ

24.02.2026 11:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

It's interesting that LLMs routinely get this wrong despite being otherwise perfect at grammar

24.02.2026 11:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Wouldn't it be possible for search engines to completely remove the idea of "SEO" by using new AI tech? As in, to finally realize the true vision of search engines: the *best* page ranks first. Not the most optimized or keyword spammy, but simply the best.

24.02.2026 09:28 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Mediabunny's codec support is growing beyond what is inclued in WebCodecs. To make sure that the expected formats of all of the codecs are explicitly defined, I recently created the Mediabunny Codec Registry which does just that!

Over time, it'll grow as more codecs are added.

20.02.2026 19:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

fuck yes we do

20.02.2026 15:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

If I ever make a programming language I won't include > and >= operators

20.02.2026 15:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0