Attached to “Bug 18574 – (mng) restore support for MNG animation format and JNG image format” there was this new…

Attached to “Bug 18574 – (mng) restore support for MNG animation format and JNG image format” there was this new comment today: “I made Emscripten port of MNG. After 17 years from creating this issue.”

I found this comment to be VERY funny. But you probably need some context to understand it. Back in 1999, Mozilla added and then removed a library to support the MNG file format, which is like animated GIF, but using PNG technology instead of GIF so they are much smaller. There was much controversy. The flimsy rationalization was that the MNG library added too many bytes to the Mozilla download. But really it was about web standards.

Much later, JavaScript became a pretty high-performance language largely due to competition between Apple, Mozilla and Google. The Enscripten project took advantage of this by converting C++ code into JavaScript and running it really fast.

So now someone claims to have effectively reimplemented the file format in JavaScript, which completely works around any arguments against it. Except that it’s 17 years dead and nobody’s asking for it any longer.

https://bugzilla.mozilla.org/show_bug.cgi?id=18574#c768