4 ms·
I wonder how this compares to Servo[0] - on admittedly not very close inspection it seems like they have a lot of the same ideas. [0]: https://servo.org/ https
by whelming_wave 7y ago
I wonder how this compares to Servo[0] - on admittedly not very close inspection it seems like they have a lot of the same ideas.
[0]: https://servo.org/ https://servo.org/
- PudgePacket 7y agoServo team started doing VR stuff maybe a year ago and since then haven't heard anything new about Servo .. I'm hoping that something comes of it
- nwah1 7y agoThe Mozilla Gfx blog regularly posts updates. They have been porting subsystems from servo to firefox, and making substantial progress on a regular basis. https://mozillagfx.wordpress.com https://mozillagfx.wordpress.com
- Manishearth 7y agoVR is only part of the focus, we're still working towards a general purpose browser, it's just a slow and long process. Webrender is being actively worked on and is in the final stages of integration into Firefox (I believe it's enabled by default for some combinations of GPU and OS already). Servo's experimenting with a new layout system written from-scratch to be modular as well, and that's making good progress. (We're rewriting the layout system because the original one, while it proved that parallel layout was doable, wasn't very maintainable/extensible given that it was written through experimentation while the language itself was changing a lot. We now know how to do parallel layout, and writing a clean, modular, maintainable system will enable us to fill in all the missing features)
- palashkaria 7y agoI was curious, did some research. They do mention Servo in some places[0][1]. They also have their own white papers[2][3], & blog posts outlining their approach, things like how to make borders with triangles[4]. Fun stuff! Quote: Back in 2012, Mozilla’s Servo project had started hitting headlines about multithreaded, parallel algorithms, and we decided to see if we could do similar, initially targeting our historic market of STBs[0] Quote: Some of our early thinking was shaped by the parallel web page layout research done by Meyerovich & Bodík. That research also influenced the Servo project which was started by the Mozilla foundation around the same time that we started developing our multithreaded browser.[1] [0]: https://www.ekioh.com/devblog/svg-browser-to-html-browser/ https://www.ekioh.com/devblog/svg-browser-to-html-browser/ [1]: https://www.ekioh.com/blog/developing-a-faster-browser-engine/ https://www.ekioh.com/blog/developing-a-faster-browser-engin... [2]: https://www.ekioh.com/wp-content/uploads/Designing-a-Browser-to-Benefit-from-Multi-core-Silicon.pdf https://www.ekioh.com/wp-content/uploads/Designing-a-Browser... [3]: https://www.ekioh.com/wp-content/uploads/An-Optimal-Browser-Design-for-GPU-Utilisation.pdf https://www.ekioh.com/wp-content/uploads/An-Optimal-Browser-... [4]: https://www.ekioh.com/devblog/gpu-rendering/ https://www.ekioh.com/devblog/gpu-rendering/