TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Firefox Quantum DOM Cooperative Threading Design

1 pointsby jhataxover 7 years ago

1 comment

jhataxover 7 years ago
Firefox 57 has its share of detractors among the HN crowd, particularly those who want XUL extensions to continue to live on. I am not in that camp; I think Firefox is fighting for its future, and I like that my browser of choice is closing the performance gap with Chrome.<p>The 57 release is chock full of great features and performance optimizations. Ehsan Akhagari manages a critical initiative, called Quantum Flow, and he publishes a weekly newsletter that chronicles performance improvements in Firefox on his blog [1].<p>In the recent newsletter [2], he mentioned &quot;Quantum DOM Cooperative Threading&quot;, a feature that has landed in Firefox Nightly, but is disabled for now so that issues can be fixed. To quote Ehsan on the project&#x27;s goals:<p>&quot;... this past week the first implementation of our cooperative preemptive scheduling of web page JavaScript, more commonly known as Quantum DOM, landed. The design document describes some of the background information which may be helpful if you need to understand the details of how the new world looks like.&quot;<p>This combined with other efforts -- such as de-prioritizing background tabs, event queues, and lazy loading -- should significantly improve Firefox&#x27;s perceived performance.<p>If you haven&#x27;t given Nightly a try, I suggest that you do.<p>1. <a href="https:&#x2F;&#x2F;ehsanakhgari.org&#x2F;blog" rel="nofollow">https:&#x2F;&#x2F;ehsanakhgari.org&#x2F;blog</a><p>2. <a href="https:&#x2F;&#x2F;ehsanakhgari.org&#x2F;blog&#x2F;2017-09-01&#x2F;quantum-flow-engineering-newsletter-22" rel="nofollow">https:&#x2F;&#x2F;ehsanakhgari.org&#x2F;blog&#x2F;2017-09-01&#x2F;quantum-flow-engine...</a>