Mozilla has begun collecting feedback on what appears to be a more serious approach to move Firefox for Windows from 32 to 64 bit.
Taking the step from 32-bit to 64-bit has been much more difficult than many had anticipated and has been in the workings for close to a decade - compare that to the relatively quick transition from 16-bit to 32-bit in the mid 1990s. Of course, there are hurdles that need to be overcome and the benefits of a 64-bit app are only now becoming much more mainstream with more vendors now motivated to think about a transition.
Mozilla's product manager, Asa Dotzler, just posted a somewhat careful question to the Firefox community and asked users what they would expect from a 64-bit version. The question by itself may be confusing as the perception of a technology may not be aligned with its potential. However, Dotzler's post indicates that very little research has been done on Mozilla's side to figure out what the opportunities of a 64-bit Firefox really are as he tells his blog readers that "any help is appreciated."
Of course, Mozilla has done some research and was out quite early with a 64-bit version of Firefox. Firefox 3.1 was the first 64-bit version of Firefox and was released in fall of 2008. "Released" is an overstatement as Windows Firefox 64-bit builds have never made it past the developer channel and are even today only offered via a nightly build download (now in version 8.0). Last week, Mozilla announced much more serious test builds of Windows 64-bit builds as it installed Windows 2008 servers "that can generate the 64-bit version of Mozilla Firefox."
So my questions to you would be: Do you care? Are you waiting for a 64-bit Firefox?
My general notion is that most of us don't as we haven't really run into any problems with 32-bit yet and the benefits of 64-bit are not that obvious. I may be wrong.
Obviously, caring for 64-bit (and caring more about it than just perceiving the greater number as a bragging right) still requires quite a bit of understanding for the technology. 64-bit hardware has been available since 2003 from AMD and since 2005 from Intel, indicating that you most likely run a PC that supports the basic feature set for running 64-bit software and can go beyond the physical memory limit of 4 GB in 32-bit systems. The main benefit of such software is that it can process data in larger chunks and can distribute more memory between the OS and applications.
For example, Windows XP (32-bit) had an addressable limit of 2 GB, while the 64-bit version offered 128 GB. Windows Vista 32-bit had a 4 GB limit, while the various 64-bit versions went from 8 to 128 GB. Windows 7 32-bit has the same 4 GB limit, but its 64-bit versions now support up to 8 (Basic), 16 (Premium), or 192 GB (Professional and up). Microsoft's Windows Server 2008 R2 goes up to 2 TB in Enterprise and datacenter editions. So, provided that you have more physical memory installed than those 4 GB, there is the potential of performance increases, especially if you tend to work with many tabs and memory intensive applications.
A problem area are also plug-ins and add-ons that are not available in 64-bit - which include Flash and Java. Adobe neglected Flash 64-bit for quite a while and just announced last week that there will be a renewed effort to take Flash to 64-bit with version 11. Vast areas of the 64-bit landscape appear to still be a chicken-and-egg scenario, especially as far as browsers are concerned at this time. Unless all components are in place, it is unlikely that many users will switch. Given the fact that Mozilla is just now pitching about a transition, I would think that it is not time for the user to be concerned yet.
According to Dotzler's post, 64-bit's main problems appear to be the general education problem on what 64-bit really is, plug-in availability and the general memory footprint of Firefox 64-bit, which is higher than the footprint of the 32-bit version. Dotzler does not consider these issues as deal-breakers, and also hints that performance increases and better security features may be possible. He noted that he wants to have all the pros and cons figured out this summer or fall, which put a Firefox 64 into the early 2012 time frame?

RAM is cheap these days. 16 GB of DDR3 will set you back maybe 120 dollars. It is time to get our web browsers up to speed...
RAM is cheap these days. 16 GB of DDR3 will set you back maybe 120 dollars. It is time to get our web browsers up to speed...
and i have been using the 64bit build of flash 10 since it came out over a year now with it and 64bit build of java with no problems.
The main improvements i have noticed is that 64bit flash and java applications are far more responsive, especially flash applications with full screen vector graphics.
probably not, for the "average" user who opens 150 media rich tabs at once.
It is about what the technology does.
Usually I am upwards 1.5 - 2GB RAM with all my tabs in FF open(around 20)... and I got other programs open at the same time. I want the 64bit!!
Agreed. If I didn't feel like I was being held back by having my memory addressing limited, I wouldn't care if it was 16bit. But I think there is, at least until phase change IsoLinear hard drives come out, a tangible performance benefit to hard core web surfers in x64.
Ironically, I think low powered devices, ala the iPad, is going to be the catalyst for finally getting the ball rolling on x64. Adobe has realized that if they don't at least dominate the desktop space, Apple will steamroll them in the mobile space. They need to fully support flash so that it does not fall out of favor with desktop users looking to switch to Silverlight and HTML5...
In fact, one of the only things keeping a lot of users from switching to Linux right now is lack of web support, particularly in 64-bit, and certain plugins like Silverlight... I almost got someone to switch from Windows XP to ubuntu, but because they couldn't run Netflix, it was a no-go...
Cheers!
P.S. my faith in x64 benefits is fading out.
But of it though to be able to say do more maybe for what more is in terms of bit-rates, then awesome i guess.
load flash 11 beta 64bit, install 64bit java and there you go
I am using it just for fun of it on one machines and it works as it should.
Other users may found interesting other 32 bit firefox builds, that are compiled more efficently.
(i.e. support only newest processors, and work much faster than released version of firefox)
I care not because of the performance increase which I believe will be minimal at this point, but because 64bit computing has been around for years now and the only thing holding back development. I run a 64 bit O.S. and I think it's important that software be able to take advantage of the hardware. I think all future operating systems should be 64bit, and software developers should keep up. With the current speed and capacities of current SSD's coming out I can see a day coming soon where ssd's are just as fast as ram and people will have a need for a 128bit O.S., and I think that day will come sooner then people think, and all the developers stuck in 32bit era will be left behind.. Just an opinion though.
There is nothing out now that you can't just code for in a 32-bit environment and get similar, if not better results.
AMD and Intel have gone through several generations of 64-bit CPUs and they still do not get the workload that they are capable of due to businesses settling for the bigger and safer installed base of 32-bit OSs with 64-bit compatibility.
The term "64-bit" sells more Hardware than Software. That's the problem in a nutshell.
Nobody wants to spend the time making 64-bit software exclusively because they can do the same exact stuff in 32-bits. There is no obvious advantage. There are no side-by-side, real world comparisons that makes 32-bit software look inferior or obsolete.
Until developers REALLY show off the advantages of a 64-bit environment, nobody will ever really care.
Consumers will buy the hardware to "make sure" they can handle the 64-bit stuff, but the developers are afraid the make stuff that won't run in a 32-bit environment.
Blame the developers for being short-sighted and uninspired to progress beyond 32-bit aggressively.