The fastest code is the code that never runs

November 29th, 2009 by rstrong

The really short version: On WinCE Firefox the average time spent in application update’s JavaScript components during startup was ≅ 181 ms and after Bug 311965 landed it was ≅ 51 ms… ≅ 72% savings. This was accomplished by creating a separate component that performed the bare minimum of work during startup. This is on [...]


App update status – week of 11/27

November 25th, 2009 by rstrong

Posting early since I’ll be out the remainder of this week. Progress: Received r+ on a 1.9.1 patch for Bug 529401 [Firefox] – Remove files on downgrade to prevent breaking Firefox [Windows]. We really need a better way to deal with this… perhaps, Bug 367539 [Toolkit] – When upgrading an existing install use the uninstall.log [...]


App update status – week of 11/20

November 20th, 2009 by rstrong

It has been a good couple of weeks. There are several bugs I am relieved that are now fixed for Firefox 3.6… especially that we now check if Firefox is in use prior to updating and prevent launching Firefox during an update. Also, checking for updates for users that aren’t able to apply updates. Beltzner [...]


Ability to change the application’s update channel

November 17th, 2009 by rstrong

To increase the participation in and awareness of application’s beta programs and specifically Firefox’s beta program we will be providing the ability to change the application update channel within the application. This will be an opt-in for each application. The details in the wiki are by no means complete but they should provide a place [...]


App update status – week of 11/13

November 13th, 2009 by rstrong

Progress: Landed on trunk and 1.9.2 branch – Bug 525390 [Toolkit] – 3.5.4 Upgrade failure: entry point js_SaveRegExpStatics could not be located [Windows / WinCE / WinMo]. This also fixes Bug 312010 [Toolkit] – possible to start firefox when the “Software Update” dialog is running [Windows / WinCE / WinMo]. Also filed the spinoff Bug [...]


App update status – week of 11/6

November 7th, 2009 by rstrong

With the landing of Bug 311965 time spent during startup in app update on mobile devices should have improved by around 72%. On Firefox WinCE this equates to reducing the time spent during startup in app update from over 180ms to around 50ms. This is on top of a previous reduction of around 25% from [...]


App Update status

November 1st, 2009 by rstrong

This last week I’ve been focusing on Fennec / Firefox WinCE TS for app update and it looks like we can save around 130ms on startup on Firefox WinCE when using Taras’ patch from Bug 470116 to log the time spent during startup… I expect a similar savings for Mobile Fennec. Note: we really need [...]