[disclaimer: former Servo team member]
Mozilla had a chance to advance browser tech with Servo and fumbled it.
[disclaimer: former Servo team member]
Mozilla had a chance to advance browser tech with Servo and fumbled it.
Chrome, when it came, was stupidly faster than any other competitor, including Mozilla Firefox.
What would Servo bring to make web a big jump forward for us users, beyond ideology and fun work for its developers? (Ideology doesn't sell software, as opensource efforts have proven repeatedly over last 3 decades).
The biggest advantage would be having a memory-safe browser engine.
Only social initiatives get feel good money to waste on nice to haves. This "Servo" thing does not sound like it.
Even granting that some of them come from dependent libraries, if the world's arguably best funded software engineering organization can't keep C++ footguns out of an application that runs untrusted code on the regular ... one may want to have a think about whether C++ is the best tool for that purpose
I'm delighted to hear that you (and I) were not personally impacted by those but to say "I didn't get in a crash, who cares about seat belts working" is comically misguided
Also your "for Chrome to autoupdate" perspective makes me wish I could search for every single red Update screenshot I've seen in presentations or Zoom meetings
So what feature would full memory-safety actually enable? I suspect that's the bit that the Servo folks couldn't articulate well enough.
Servo was a much more modular effort.
1. we would get a lightweight (modular) electron alternative. This would have helped rust gui ecosystem a lot, just like wgpu helps rust gamedev scene.
2. Probably have more variety in browsers as everyone can now reuse servo components to make their custom version of firefox. Imagine all the linux distros which reuse gnu/linux, but have their own philosophy of package management, updates, mutability etc.. We could have had the same sort of varieties in browsers for different usecases.
Wasn't it just using WebKit initially? IIRC you could actually use Safari on Windows back then.