It's been predicted  for some time now that Google's Chrome browser would catch up with  Firefox in market share before year's end, and it looks like that may  finally be happening.
As of Thursday, the two browsers were more or less matched in share,  with Firefox at 25.41 percent and Chrome at 25.34 percent of the global  market, according to StatCounter.  On several days over the past few weeks, in fact, Chrome has already  pulled ahead a few times, only inching back slightly afterward.        
That doesn't appear to be having any kind of a dampening effect on  Firefox users, however, who have apparently been upgrading to version 8  of the software with gusto. Less than a week after Firefox 8's  Nov. 8 release, in fact, the new version already accounted for a full  35 percent of all Firefox traffic, analytics firm Chitika reported on Wednesday.
Meanwhile, Mozilla's Firefox team is continuing its push with new  features for the popular browser. I've already written about the new Firefox 9 beta versions and the browser's current memory “diet”,  but just the other day Firefox engineer Ehsan Akhgari described a new  effort now under way to make Firefox updates take place in the  background.
'This Is Clearly Less Than Ideal'
“The goal of my project is to minimize the amount of time it takes for  Firefox to launch after downloading an update,” wrote Akhgari in a blog post on Mozilla's Future of Firefox site. 
Currently, Firefox updates are downloaded in the background and then  staged in a directory until the next time the software starts up. When  that next time comes, Firefox launches an updater program and applies  the update on top of the existing installation, with a progress bar to  show the user how much time remains.
Only when the update process is finished will the updater program  restart Firefox, causing users to have to wait until that's done. “This  is clearly less than ideal,” Akhgari wrote.
'Swapping Directories Is Really Fast'
With the new process--explained in detail on the MozillaWiki--it will be much less visible to users.
Specifically, when Firefox finishes downloading an update, it will  launch the updater program in the background and apply the update in a  brand-new directory that's completely separate from the existing  installation directory. There, it will stage an entire updated version  of Firefox rather than just the update itself, Akhgari notes.
So, the next time Firefox starts up, the existing installation can  then simply be swapped with the new, updated one without any progress  bar or interruption for users.        
“Swapping the directories, unlike the actual process of applying  the update, is really fast,” Akhgari explained. “We are effectively  moving the cost of applying the update to right after the update has  been downloaded while the browser is running. This leaves only the  really fast copy operation to be performed the next time that the  browser starts up.”
Time for Testing
The new background updates are still in the testing stages, and  Mozilla isn't yet sure in which version they'll make their debut. In the  meantime, though, the team welcomes testing help, and has set up a  temporary channel called Ash in which the latest builds can be downloaded. Directions for testing are spelled out at the end of Akhgari's blog.
Friday, December 16, 2011
Subscribe to:
Post Comments (Atom)




0 comments:
Post a Comment