canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798
edits
MarkFinkle (talk | contribs) |
MarkFinkle (talk | contribs) |
||
Line 63: | Line 63: | ||
===Post-Pageload Work=== | ===Post-Pageload Work=== | ||
Any work that occurs | Any work that occurs while the page is loading is potentially bad for performance. Users like to start interacting with page content as soon as possible. Fennec even delays updating the web page favicon until the page finishes loading. | ||
===File I/O=== | ===File I/O=== | ||
Various places in the platform had file I/O code that was slowing Fennec down, usually on startup. Keep in mind, file I/O on mobile devices is usually measured in milliseconds. So try to avoid useless I/O whenever possible. Fennec startup improved from around 30 seconds (yes) for a first-time, cold start in Alpha 1 to around 7-10 seconds in Alpha 2. | Various places in the platform had file I/O code that was slowing Fennec down, usually on startup. Keep in mind, file I/O on mobile devices is usually measured in milliseconds. So try to avoid useless I/O whenever possible. Fennec startup improved from around 30 seconds (yes) for a first-time, cold start in Alpha 1 to around 7-10 seconds in Alpha 2. |