3 ms·
Yes multiple cores are being used. It's not that typical webpages need this level of performance, but by doing this you can actually save battery life and powe
by simcop2387 12y ago
Yes multiple cores are being used. It's not that typical webpages need this level of performance, but by doing this you can actually save battery life and power usage on things like mobile devices and laptops. Since you can render the page 2-3x faster (numbers pulled out of donkey) you can use a burst of more cores at a lower speed to accomplish the same thing.
- higherpurpose 12y ago> Since you can render the page 2-3x faster (numbers pulled out of donkey) 2-3x faster seems about right for 4 cores: http://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA http://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA I think that was on 4 ARM cores/threads, so the increase in performance may be even bigger for 4 cores/8 thread chips. From the PDF link it also seems that if the 4 cores work "at the same performance" level as 1 core, power consumption can drop down to 40% (page 23). https://events.linuxfoundation.org/sites/events/files/slides/LinuxConEU2014.pdf https://events.linuxfoundation.org/sites/events/files/slides...
- simcop2387 12y agoPerfect. I thought that's what I remembered reading but couldn't even come close to finding it when I wrote that. That's the kind of research they've been intending to do with it for a while now and it's honestly huge enough that I won't be too surprised if Servo starts replacing Gecko on Firefox OS and the Firefox Mobile browsers. All it's going to take is to really get it working on 90% of websites and then I think it'll be a clear contender for replacing Gecko in a lot of places. I'd love to also see a JS engine in Rust but I know with a JIT and all you end up with none of the safety you get from Rust anyway. With the browser chrome being done in HTML with the mozbrowser extensions it looks like it might be possible to start doing a lot of the same things that XUL does in firefox which opens the door to a lot of stuff being ported to the new browser.