4 ms·
Well yes I know that servo is about to make use of multi core but looking at its issues its far from ready for displaying websites correctly. So I am confused a
by red023 9y ago
Well yes I know that servo is about to make use of multi core but looking at its issues its far from ready for displaying websites correctly. So I am confused about this still as you have not really addressed what parts of servo are in fact in Firefox right now and what parts are not. I am not sure how "Rendering" is defined the way I understand it, its the part where servo has a looong was to go until its ready.
- NiLSPACE 9y agoIf you have the time there is a nice talk about WebRender: https://www.youtube.com/watch?v=BTURkjYJ_uk https://www.youtube.com/watch?v=BTURkjYJ_uk Here is another great talk: https://www.youtube.com/watch?v=an5abNFba4Q https://www.youtube.com/watch?v=an5abNFba4Q At ~25:30 he'll also talk a bit about Quantum. In a nutshell WebRender is used to send a web page to the GPU which will paint all divs, borders, shadows, images etc. Currently WebRender is the only component I'm aware of that is inside Firefox Nightly. It's still behind a config though.
- wlesieutre 9y agoIIRC the first part to be used in Firefox is the URL parser: https://bugzilla.mozilla.org/show_bug.cgi?id=1151899 https://bugzilla.mozilla.org/show_bug.cgi?id=1151899
- Manishearth 9y agoNote that the parser is off by default unless on nighty or aurora, and even in those cases it will run both rust-url and the regular parser to figure out what differences exist. https://news.ycombinator.com/item?id=14167305 https://news.ycombinator.com/item?id=14167305 In nightly currently IPV6 urls are unconditionally serialized with rust code, and this will ride the trains to a release without being turned off.
- kibwen 9y agoServo is still far from ready to use as a complete browser, but Servo is modular, and some modules are far more mature than others (intentionally so, because Mozilla wants to integrate those bits into Firefox ASAP, and so focuses most development there).