3 ms·
For whatever reason firefox seems to actively sabotage any attempts to reuse their technology. The one area where people were reusing it, mozjs has been nothing
by StillBored 7y ago
For whatever reason firefox seems to actively sabotage any attempts to reuse their technology. The one area where people were reusing it, mozjs has been nothing but heartaches for everyone involved because they literally break part of their API's with every release. Back a couple years ago they changed the library bindings from C to C++ basically forcing all their users to write their own shims even if they were C based projects.
This is likely a large part of why they are losing, I remember showing people how it was possible to create a web browser with a couple clicks and a line or three of code using the IE activeX component in delphi around ~2000. Back then it was possible to do similar things with KHTML.
So instead of a nicely structured project its got layers of crap, even in the build system where you have to dig through python wrappers around automake, etc just to figure out simple things where some options are in one place and others are in another depending on whether they bothered to convert one part of the project or not.