Jump to content
xisto Community
miCRoSCoPiC^eaRthLinG

Firefox 3.0 Passes The Acid Test (finally)

Recommended Posts

With the much awaited official release of http://website-archive.mozilla.org/www.mozilla.org/devpreview_releasenotes/projects/devpreview/releasenotes/
'>Firefox 3.0 Alpha
our favourite browser has finally managed to pass the http://www.webstandards.org/action/acid2/
'>Acid Test
. Codenamed Grand Paradiso, starting from this version Firefox implements the Gecko 1.9 rendering engine and boasts https://g'>https://g https://g'>https://g'>heavily refactored reflow algorithms that improve Firefox layout functionality and resolve some long-standing CSS bugs.

 

https://l'>https://l https://l'>https://l https://l'>https://l' title='E-mail Link' class='bbc_email'>Ryan Paul at https://m'>https://m https://m'>https://m'>arstechnica has provided us with an great insight into these improvements...

 

The reflow improvements in Gecko 1.9 (included in the latest Gran Paradiso nightly build, but not the alpha release) finally enable Firefox to pass the Acid 2 test, a CSS test case developed by the Web Standards Project to illuminate flaws in HTML/CSS rendering engines. To pass the Acid 2 test, browsers must comply with W3C standards and provide support for a wide variety of features that are considered relevant by Web designers. The Acid 2 test has been passed by several other browsers, including Safari, Konqueror, and Opera, but not Internet Explorer. Passing Acid 2 is considered to be a significant milestone in Firefox development.

https://f'>https://f https://f'>https://f' alt='Posted Image' class='bbc_img' />

Left to right: Acid 2 under Firefox 2.0, Firefox 3.0 Alpha 1, and Firefox 3.0 Alpha Minefield (nightly)

 

 

Gecko 1.9 also includes a new threading model, support for Cocoa widgets on OS X, and some unit fixes (still under development) that could eventually facilitate a full-page zoom feature like the one found in Opera.


Read the http://arstechnica.com/information-technology/2006/12/8409/
'>full article ...

Share this post


Link to post
Share on other sites

Cooool, I have been using firefox ever since IE turned to poop when they started having "click here to activate" on all the flash objects. I've been happy with Firefox's browser and its features. It has a very neat and clean interface to check out html code that is used for a website. I find that very beneficial for me as a web developer.

Share this post


Link to post
Share on other sites

Didn't display my friends xhtml page perfectly, and actually Xhtml > Acid. But I'll never have it, Opera is way ahead, did acid and xhtml ages ago.

Agreed. And all this twice as fast...

[slightly off-topic]
The only thing is... WHY IN THE HELL DON"T THEY DO ANYTHING LIKE EXTENSIONS???
I NEED to customize TONS of browser settings (yes I'm very picky about it), and no Opera widget would ever do that. If I managed to remove the File/Edit/Etc Menu, and change the way the tabs work, I'd use it every day.

It's even possible to run opera with some games running on the background (err... damn addicting GameFaqs!).
[/slightly off-topic]

And I'm looking forward to 3.0. I hope they find those memory leaks and make some new clean code.
Right now one needed extension is to restart the browser every hour so you don't get 71232Mb memory usage...

Share this post


Link to post
Share on other sites

I'm glad that Firefox 3.0 passes the Acid Test, but it annoys me a little that they are already working on 3.0 I remember a time when software companies only did major upgrade releases for tons of major changes happening all at once, and minor versions existed for important things that were happening immediately, like passing the Acid Test. Personally, I would love to see Firefox 2.X after 2.0 instead of 3.0. But that's just personal opinion, and I guess it doesn't mean much.I just wonder when IE will finally update their CSS encoding. I've heard they are waiting for CSS 2.1 to become standard, which would make sense if it would be anytime soon.This is actually one problem with the current Acid2 Test. It checks things that are in CSS 2.1, which is not a current specification. So Firefox 3.0 is actually not 2.0 compliant if it passes the Acid2 Test, because some of the features tested are not in CSS 2.0, which means the browser should ignore them.So I guess it is okay that Firefox 3.0 is a major release since it really should wait for the CSS 2.1 specification to actually become a valid specification before release.~Viz

Share this post


Link to post
Share on other sites

I dont understand how Firefox is apparently a standards-compliant browser, yet it's taken version 3.0 to develop compliance for Acid2 testing. I still think Opera is the way to go for now.It tells you everything you need to know when FF3 is trying to achieve the abilities that Opera already has.I think they should take their time with FF3 now and not try to be a rival to IE. They should build it up properly, ensure that there isn't such a large footprint, that there are no memory leaks, that the standards are fully met. There's no point in rushing a job, because it will only be half done.

Share this post


Link to post
Share on other sites

I dont understand how Firefox is apparently a standards-compliant browser, yet it's taken version 3.0 to develop compliance for Acid2 testing.

As I said in my previous post, the Acid2 Test is not a standards compliant test. Currently the most recent standard for CSS to achieve specificatin status is CSS 2.0, which Firefox 2.0 is compliant with. The Acid2 Test incorporates elements from CSS 2.1 that a CSS 2.0 compliant browser should not implement in a way that makes the Image appear to be a smiley face. Opera is compliant with the current version of CSS 2.1, which actually means it doesn't meet the most current CSS standard.
~Viz

Share this post


Link to post
Share on other sites

As I said in my previous post, the Acid2 Test is not a standards compliant test. Currently the most recent standard for CSS to achieve specificatin status is CSS 2.0, which Firefox 2.0 is compliant with. The Acid2 Test incorporates elements from CSS 2.1 that a CSS 2.0 compliant browser should not implement in a way that makes the Image appear to be a smiley face. Opera is compliant with the current version of CSS 2.1, which actually means it doesn't meet the most current CSS standard.
~Viz

FF is not fully compliant with CSS2.0, as it doesn't render certain properties accurately (or at all in some cases).

Read:
http://www.opera.com/docs/specs/
And tell me that Opera doesn't meet the most current CSS standard.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.