4 ms·
The only one chance Mozilla had is to finish Firefox conversion to Rust, a complete conversion. That would have made development and updates easier. Apparently,
by xvilka 5y ago
The only one chance Mozilla had is to finish Firefox conversion to Rust, a complete conversion. That would have made development and updates easier. Apparently, by firing most of the team they put a writing on the wall. It's just a question of time.
- dralley 5y agoLol, what. No. The only chance Mozilla had was for Congress and the FTC to wake up 5 years ago instead of 5 months ago. As someone who made a couple of contributions to the Servo project, semi-followed the development and compiled and ran it every so often, all of the parts which were production ready and had a clear path to being merged into Firefox (apart from maybe Pathfinder) are already merged into Firefox. It was a research project, some parts of the research were spectacularly successful, and these were adopted and merged into Firefox. Other parts of it were less successful. The HTML engine was nowhere even remotely close to production-grade and the interaction with SpiderMonkey was incredibly complex and flaky. Even simple sites like google.com were frequently broken. There was a rewrite [0] underway when the team was let go because various parts of the architecture were incompatible with a fully compliant implementation. Even setting aside that half of the Firefox code is tied to engine internals such as XUL, it would have taken a few more years to get it into a production ready state. I still wish that the project hadn't been dropped, it's a real shame. But it wouldn't have "saved' them. [0] https://github.com/servo/servo/wiki/Layout-2020 https://github.com/servo/servo/wiki/Layout-2020