3 ms·
The premise of Mozilla's Servo is that there are major performance and security issues in all the current browsers that are very hard to fix without a full rewr
by jefftk 7y ago
The premise of Mozilla's Servo is that there are major performance and security issues in all the current browsers that are very hard to fix without a full rewrite. Because we have multiple competing browsers and solid standards, instead of a single widely used reference implementation, it's possible that Servo may succeed at this.
If we switch to an open source browser engine monoculture we lose competition among rendering engines, and may never get something much better than what we have now.
- The_rationalist 7y agoIf anything, Servo has shown that nobody needs to rewrite an entire engine for improving the state of the art. Servo is modular and can integrate it's style engine or it's layout engine or it's rendering engine into other engines. Btw it use Firefox spidermonkey for js. If mozilla wanted to bring a new inovative layout/anything module into chromium they just could, but they don't want to improve chromium, sadly. Reinventing the wheel with totally redundant pieces is not a goal. Mozilla should focus on reinventing the critical pieces of chromium and only them. They fail to understand their real utility and statistically become inexistant thus their funding too. If only there was debuggers for brains of decision makers, the world would be in much better shape.
- bobajeff 7y agoThat's actually a very good point. If Mozilla used Chromium as a base they would be free to invest all their manpower into Servo development. Then again they would have to work pretty closely with Google on integrating Servo with Chromium. Otherwise they'll get into the situation that Google did with apple over Webkit and then they be at square minus one with a foreign codebase.