3 ms·
Firefox's internal code is a dumpster fire. I say that in the nicest way possible. Look at their 'jsapi' mailing list, they just break compatibility at will and
by devwastaken 8y ago
Firefox's internal code is a dumpster fire. I say that in the nicest way possible. Look at their 'jsapi' mailing list, they just break compatibility at will and don't properly version things. It doesn't have the same features v8 has with regards to isolation.
I'm not sure if quantum is actually all that different from pre-57 minus servo, however servo isn't magic, and only a small portion of that is really rust.
Overall firefox's codebases aren't meant to be used by anyone else. Chromium and v8 are.
- pcwalton 8y agoV8's API is also highly unstable.
- rhencke 8y agoSo much so that the Node developers now maintain a separate project dedicated to providing a stable wrapper API around it, now dubbed N-API: https://github.com/nodejs/abi-stable-node https://github.com/nodejs/abi-stable-node
- forgot-my-pw 8y agoI'm pretty sure Microsoft has done their homework and evaluated the performance, portability, code base, etc. It is a big change after all, and they probably have carefully planned it.