4 ms·
> Rust was developed at Mozilla. Mozilla axed it. In 2020, it laid off the whole team. > As I reported back in 2023, the Servo browser engine is doing well. Ea
by bArray 1y ago
> Rust was developed at Mozilla. Mozilla axed it. In 2020, it laid off the whole team.
> As I reported back in 2023, the Servo browser engine is doing well. Early this year, its own figures show strong continued upticks in interest since Igalia took over development. You guessed it – Mozilla also gave Servo the boot in 2020.
You don't need to develop a new programming language to develop a decent browser engine. Maybe it would be nice, and maybe it could be better, but do you really have the resources to go off on such a tangent? Clearly the answer was no.
> 2020 is the same year Cathay Capital invested $50 million into KaiOStech, saying it would help bring the next billion people online. As The Register reported in 2018, KaiOS is Boot2Gecko, Mozilla's FirefoxOS rebranded. Mozilla killed its own version in 2015.
Calling it "FirefoxOS" was a mistake, but the idea wasn't all too bad. The rendering in HTML/CSS was a good idea, Java after all have Java Swing/JavaFX and that worked well, but I wouldn't have forced all of the apps to also be JS. I think it will be the future equivalent of an OS where all apps must be Adobe Flash. The rendering should have all been done in HTML/CSS, with the backend being any language of choice running in a tiny container.
I think Mozilla need to make things that do one thing well, and they also need to get better at developing MVPs that test the waters before pouring in years and millions into it.
- catigula 1y agoIt's moreso that actively burning off your only successful endeavor in uncountable years is a sign of bad, bad management.
- binarymax 1y agoYou don’t need to but it certainly helped. And the Servo project also produced crates like HTML5ever which filled a huge gap in performant and safe document parsing for both browser and server. I’m very grateful that there are modular and easily usable projects like that, and rust is far easier to use than the complex c++ code and toolchains you’d need.
- johnea 1y ago> You don't need to develop a new programming language to develop a decent browser engine. Thank You! Just one additional suggestion: Stop throwing plug-in developers under the bus! p.s. I'm writing this in seamonkey... and still pine for NPAPI 8-(