canmove, Confirmed users
725
edits
Line 11: | Line 11: | ||
* (P1) War On Sync | * (P1) War On Sync | ||
** Don't spin the event loop | ** Don't spin the event loop {{bug|600059}} | ||
*** Introduce async APIs | *** Introduce async APIs across SyncEngine, Store, Tracker | ||
*** also see [[/Services/Sync/WEP/116]] | *** also see [[/Services/Sync/WEP/116]] | ||
** Avoid synchronous I/O *everywhere*. Needs async bulk APIs in platform: | ** Avoid synchronous I/O *everywhere*. Needs async bulk APIs in platform: | ||
Line 33: | Line 33: | ||
** use Services, XPCOMUtils where possible | ** use Services, XPCOMUtils where possible | ||
** use NetUtil.BadCertHandler? | ** use NetUtil.BadCertHandler? | ||
** implement + use toolkit generic async resource | ** implement + use toolkit generic async resource {{bug|581560}} | ||
* (P3) Automatic Profiling | * (P3) Automatic Profiling |