Project Async & Responsive, issue 3

June 5, 2013 § 2 Comments

Our heroes continued on their quest to move add-on- and front-end-accessible APIs off the main thread. Despite reviewer starvation, they managed to progress.


  • Constant stack implementation of Promise (bug 810490) have finally landed! This should resolve the stack explosion witnessed by a few of the libraries using promises.

Recent progress

  • Async mozStorage connection (bug 702559). Working prototype. Review in progress.
  • Converting consumers of non-constant stack Promise. In progress.
  • Improving speed of postMessage (bugs 879083, 852187, 873293). Design in progress. Early prototype.
  • Readahead for OS.File (bug 865389). Prototype. Review in progress.
  • Handling Tasks in mochitest (bug 872229). Working prototype. Pending review.
  • Removing main thread I/O from the URL classifier (bug 867776). In progress.

Currently blocked

  • JavaScript module loader for workers (bug 872421). Working prototype [waiting for review for 2 weeks].
  • Making Session Restore non-blocking (bug 838577). Working prototype [waiting for review for many weeks].

§ 2 Responses to Project Async & Responsive, issue 3

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Project Async & Responsive, issue 3 at Il y a du thé renversé au bord de la table.



Get every new post delivered to your Inbox.

Join 36 other followers

%d bloggers like this: