Firefox 3 In Alpha
illeism writes to note that, a mere six weeks after the launch of Firefox 2, Firefox 3 is now available in alpha. CNet reports that it is currently recommended only for software developers and testers. The big change is the upgraded Gecko rendering engine (the UI is unchanged from version 2). From the CNet article: "Firefox 3 will include some significant changes. It uses version 1.9 of the Gecko rendering engine — which itself hasn't been released yet but which includes the Cairo graphics layer. Gecko 1.9 has been in development since before the release of Firefox 2, and it provides vector-based rendering on all platforms. As the Gecko 1.9 road map explains, Cairo will 'bring modern, hardware-accelerated 2D-graphics capabilities to the whole of the Web without requiring proprietary plug-ins or rendering obsolete the broad and rich set of Web-authoring techniques developed over the past decade.'"
Development has been going on the trunk since the Gecko 1.8 was branched (sometime in 2005) - Gecko 1.8 was the basis of Firefox 2 and 1.5. So there's a lot of backend work been going on that's not been tested by a wider audience. While lots of frontend changes were made on the branch for Firefox 2, most of the backend work was restricted to the trunk.
Future alphas and betas will have more UI changes in them so can more accurately be called Firefox alphas.
Because of the new Gecko code, this release will not run on Windows 95, 98, or ME, or OS X 10.2 or earlier.
One of the great strengths of OSS compared to proprietary software is the ability to make use of older hardware. Not so with this new release of Firefox. But then it's the same with other "heavyweights" like KDE, so I guess there's a trend there. That's too bad...
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
Glad to hear that the rendering will now get some hardware accerlation. Does anyone know how faster this will be? Will it lead to smoother scrolling as on my Linux machine 'smooth scrolling' is very jerky - especially so with flash adverts.
Before someone else brings it up, no, this doesn't pass acid2. Purposefully, as the build from two days later does. This Gecko alpha (not Firefox alpha) was released so there'd be a good reference for people to test with before several rather major changes were landed on trunk, one of which was the reflow branch that made Gecko pass the acid2 test.
> face up to the fact that technology advances, software changes, and no matter how much they love their old machine/OS, they're going
> to get left behind.
I don't love my old OS, but I have to use it (sometimes) at work because it's the OS that deployed apps use. No point in retesting huge apps on different OS's just to get a new browser. It doesn't bother me - I now use Firefox on those machines anyway. It seems a little odd, though. Aren't browsers just displaying text and graphics, and running scripts? (I don't include plugins such as Flash and Qtime as the run as seperate executable code invoked by the browser).
> Backwards compatibility leads to backwards thinking.
Hmm. You could also write "Pointlessly adopting new technology leads to the need for frequent bug fixes and faster CPUs".
This version is much faster and resource friendly - opening a test google spreadsheet page went from 52 MB of RSS to 43, and almost 4 seconds less to render it.
Lots of javascript benchmarks are faster too (depending on the benchmark - other parts are slower)
Gecko 1.9 has been being developed for a long time (the "reflow branch" is 2 years old it has been said!) so I guess it's expected that it improves things so much!
You can configure Firefox 2 to have a single tab close button, like in 1.5.
Go into about:config, change browser.tabs.closeButtons to 3.
They could have the phishing philter and spell checker as addons which are installed by default - with the option to not install in a 'custom' install, like you can do with the DOM inspector. Then you can remove them if you don't want them. Customisation is always fun :)
which is totally what she said
Put the following in your userChrome.css to revert to the old Find Bar:-
/* Use the old-style / and ' QuickFind Bar behaviour */
#FindToolbar > * {display:-moz-box}
I have no sig yet I must scream.