6 ms·
If it still doesn't work for you now you may want to give it another try once Project Quantum is further along the way (a year?): https://medium.com/mozilla-te
by mtgx 9y ago
If it still doesn't work for you now you may want to give it another try once Project Quantum is further along the way (a year?):
https://medium.com/mozilla-tech/a-quantum-leap-for-the-web-a3b7174b3c12 https://medium.com/mozilla-tech/a-quantum-leap-for-the-web-a...
Servo looks super fast, but they don't seem to want to just rip-out Gecko and put Servo in there, just replace bits and pieces over time. I think that's a mistake, despite the hurdles of doing that, and especially if the end result in terms of performance is something like 60-70% of Servo as opposed to 100%.
https://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA https://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA
https://www.phoronix.com/scan.php?page=news_item&px=Google-Servo-Perf-Comparison https://www.phoronix.com/scan.php?page=news_item&px=Google-S...
- jvehent 9y ago> they don't seem to want to just rip-out Gecko and put Servo in there It's hard enough to change the wheels of a car while driving on the highway, you really don't want to do all four at once.
- _boardwalk 9y agoCar analogies (and generalizations in general) are not so useful. I've seen many cases (and been frustrated) working in a corporation where high levels of caution end up creating much more total work to make changes incremental. And when you do finish, the code is often not is nice as if it had been all done at once (at which point it probably gets left as is as more important things than refactoring, in the eye of business people, come along).
- pcwalton 9y agoIt would have been hard for us to get the real-world battle testing needed to get Servo's style system into shape without rolling it out in Gecko. https://github.com/servo/servo/pull/16971 https://github.com/servo/servo/pull/16971 is an example of Bobby Holley, a Gecko developer (who's awesome, by the way) landing almost a full rewrite of the multicore scheduler, making tons of sites faster in Servo.