4 ms·
See this demo comparing Chrome, Firefox and Servo WebRender: https://www.youtube.com/watch?v=u0hYIRQRiws https://www.youtube.com/watch?v=u0hYIRQRiws Servo WebRe
by nachtigall 10y ago
See this demo comparing Chrome, Firefox and Servo WebRender: https://www.youtube.com/watch?v=u0hYIRQRiws https://www.youtube.com/watch?v=u0hYIRQRiws Servo WebRender uses the GPU making it much faster than classic renderers (besides CPU parallelism), think of it like a Webbrowser using Video Gaming technology.
There's a talk about this at https://air.mozilla.org/bay-area-rust-meetup-february-2016/ https://air.mozilla.org/bay-area-rust-meetup-february-2016/ (HN discussion: https://news.ycombinator.com/item?id=11175258 https://news.ycombinator.com/item?id=11175258)
browser.html is just the current "skin" for Servo.
- tehbeard 10y agoAny tests done on integrated graphics such as those in normal laptops?
- ronjouch 10y agoIn https://air.mozilla.org/bay-area-rust-meetup-february-2016/ https://air.mozilla.org/bay-area-rust-meetup-february-2016/ , - At 03:00: pcwalton explains how this experiment leans on the GPU-ization of our Intel CPUs since Haswell. - At 14:50: slide says "WebRender supports OpenGL ES 2.1 and OpenGL 3.x" - "Benchmarks" at 26:00 running on his macbook, which may fit what you are looking for TL;DR, yes this early work is for "integrated graphics such as those in normal laptops". Or try it yourself on your laptop with a nightly build: http://blog.servo.org/2016/06/30/servo-nightlies/ http://blog.servo.org/2016/06/30/servo-nightlies/
- Manishearth 10y agoIt works awesomely on both integrated and discrete graphics for me. IIRC Patrick and Glenn, the people who wrote webrender, by default use integrated graphics anyway (at least one of them does). Software rendering makes it choke sometimes (other times it works surprisingly smoothly, but it depends on the load), but that is to be expected :)
- Touche 10y agoI think the grandparent was referring to things like startup speed and memory consumption when they said "lighter", not rendering performance.