Archive: Browsers

Opera And Safari Hunt Down Bugs To Pass Acid 3

Posted on Friday, March 28th, 2008

2008 is turning out to be the year of the browser, IE8 is in beta and passes the Acid 2 test (I’ve seen it do it myself!) and Firefox 3 is in its final beta stages (also passing Acid 2) and is expected to launch in June. But this week it is the turn of the smaller, but no less important browsers, the generally well behaved, but still with single figure percentages in the share of the market, Opera and Safari.

Who Needs Acid 2? We’ve Got Acid 3!

Earlier in the week, Safari 3.1 was released bringing web fonts and, the disputed, CSS animations. The real news, however, is in the nightly builds of both Opera and Safari, both of which claimed to have passed the very new Acid 3 test. Opera posted first on Wednesday to say that they had passed with 100/100, but were closely followed by Safari claiming 100% in Webkit too. The only confusion is that to get 100, the Webkit developers actually recorded a bug in the test which was subsequently fixed before they posted, so maybe Opera only makes 99, we’ll have to see. My copy of Firefox 2 I’m writing this with made a paltry 53/100, so even nearly there is a great achievement.

Competition Rules When Everyone Competes

Competition and tests and standards have clearly had Opera and Safari developers working incredibly hard to pass Acid 3. If only this were true for Mozilla, who don’t seem to believe in it. I understand that they are readying a final release and that perhaps the intricacies of Acid 3 aren’t that important now, but blowing it off entirely is not the correct attitude (even Microsoft changed their tune about Acid 2 from when they wrote this to the recent joy of passing).

The only sad point is that neither of the two largest browsers are focused on Acid 3 at the moment, which means that regardless of all the work the Opera and Safari teams have put in, no-one will be able to safely use many of the standards, all from prior to 2004 as set out by the rules of the test, for longer still.

Congratulations

Nothing can be taken away from either of the development teams though, congratulations to both Opera and Safari, and here’s hoping that the other two take notice of these successes and get on with supporting these standards too.

IE8 Team Change Their Mind, Then Release First Beta

Posted on Wednesday, March 5th, 2008

It’s all go in the developer community this week and Microsoft are at the centre of it all!

Version Targeting Missed The Target

First, on Monday, Dean Hachamovitch posted about Microsoft’s Interoperability Principles and IE8. The point of the post was to change their mind over the version targeting idea, no longer will the default mode for Internet Explorer be IE7’s rendering mode. Standards support has now been seen to be of top priority, as is working like the other browsers. This is also in response to the feedback from the community.

Not my feedback, of course, I eventually decided I approved of the original idea so that web site owners who had no idea what web standards were wouldn’t be battered by another round of breaking sites like when IE7 was released. One of the more important lines from Dean’s post seemed to me to be:

[T]his choice creates a clear call to action to site developers to make sure their web content works well in IE.

Now it is up to everyone who owns a site to make sure it works in IE8 or add the meta tag to ensure IE7 rendering. It’s a big job, but we can start now!

IE8 Beta 1 Released

Yes, it’s here! IE8 Beta 1 is available for download now! I’m writing this on a Mac at the moment, but I look forward to getting my hands on it, testing my sites and experiments, testing the web in general. Things to look forward to, as developers, in the new IE are:

  • Full CSS 2.1 support
  • Better scripting performance (though, according to comments on the IEblog article, this hasn’t been optimised for this beta, so will seem slower)
  • Early support for HTML5
  • Built in developer tools

…and much more!

A Bright New Future

So, I don’t mind that the IE team changed their mind. It means less thinking for me, as I don’t have to add meta tags or HTML 5 DOCTYPES, and it means that progressive enhancement lives on as we know it. The issue of multiple rendering engines (IE 6, 7 and 8 to start with, it sounds like) and the weight and complexity of it will still be a question but one that should be answered soon. Finally, it is nice to see the product of all this work and debate and get to grips with it. I will try not to turn this blog into a report on IE8’s wins and losses (like Jonathan Snook’s Twitter stream earlier!) but I am fascinated by the arrival of the newest version of the world’s most popular browser.

All in all it is a bright future for web development and this first beta is a peek into that future of standards support across the board. Let’s hope it is a good peek.

IE8 In Private Beta

Posted on Tuesday, February 26th, 2008

Quick bit of news today, Internet Explorer 8 beta 1 has been released to a select few for testing. I wonder whether, as some suggested, the version targeting has been left out at this stage. Then again, I also wonder what it looks like, what it feels like to use, how much of an improvement it is in terms of CSS and JavaScript and how much better it is than IE7. I would love to have an early look! Apparently there will be a public beta soon and we can look forward to demonstrations at the upcoming Mix 08, but who wants to wait?

So, if anyone’s listening in Microsoft, I’d love to see your new browser!

IE6 Gets Its Coat? What Are Your Stats?

Posted on Thursday, February 21st, 2008

As the dust takes a long time to settle after the recent discussions over the version targeting in Internet Explorer 8 we seem to be living in the future. Tim at CSS Karma made an interesting observation over the market share IE6 and 7 have at the moment.

IE7 Surges Forward

His stats from the North Carolina State University Blackboard login page show that IE7 has taken over as the dominant browser from IE6. Up until now I had assumed that the two were fighting it out quite evenly, but here was some evidence that IE7 is finally starting to win. I checked my stats and the recent trend showed that IE7 was also in the lead.

Maybe this is due to Microsoft opening IE7 up to all Windows users (i.e. including those who didn’t pay for it, if you know what I mean) by removing the Windows Genuine Advantage check back in October last year. Maybe the recent second round of automatic updates pushing IE7 out again are helping (though it’s interesting to note that Microsoft still feel like they have to provide escape mechanisms for those who insist on sticking with IE6, another argument for version targeting perhaps).

Lies, Damn Lies and Statistics

Of course, Tim’s stats come mainly from young, tech savvy students and mine are most likely interested in web development and this skews the figures somewhat. Plus, the only browser usage stats that matter to your site are the ones for your users. But I’m interested anyway, so what are the trends on your site/blog? Have you seen IE7 taking a larger slice of the pie? Is IE6 still holding strong? Is Firefox beating both of them (it is here)? Drop me a comment and let’s see if this trend is for real.

IE8 Version Targeting Final Thoughts: It’s About The Users

Posted on Thursday, January 31st, 2008

The debate still rages regarding Microsoft’s decision to allow web developers to target which version of IE they want to render their pages in. I have made my thoughts known and follwed up when I learned more. As I have spent some time away from the computer and had time to reflect, I just wanted to make my final thoughts known on the subject.

A Quick Correction

In my last post I referred to “lazy developers” being those that wouldn’t necessarily want to, or know how to, fix their sites if a new browser release broke them. Zeldman put this in a much better way with “the second-grade teacher defense” and I concede that, due to poor writing by myself, I was horribly off the mark and I hope I didn’t offend anyone. Rather than those who cannot be bothered, it is those who create websites for themselves and their close communities, teams or families, those who don’t know what a web standard is or what the difference between Internet Explorer and Firefox in terms of rendering is, those who certainly don’t have a copy of Zeldman’s book at home to consult that will be affected. Rather than their sites falling apart at the mere mention of a new version of IE, they will have some stability and IE users around the world will not suffer when they “upgrade” their browser.

Users, Users, Users

That last point above really is the crux of the issue. Perhaps releasing the information on A List Apart to a bunch of web standards fanatics wasn’t the best of ideas, since the first thing you ask is, “What’s in it for me?”

For everyone who reads A List Apart, there is potentially nothing of any use in the version targeting, especially since we can sidestep the version lock in using the “edge” keyword or unknown DOCTYPES, like HTML5. The real benefit is to users, and Microsoft has a lot of them. The thing is, if a new version of IE breaks a website, any user of that site who upgrades sees or is unable to use that broken site. I had a great conversation about this in the comments of Joe Dolson’s post on the matter, which is worth reading too.

Software Issues

The final concerns I have about the matter are based around IE itself. Carrying rendering engines and legacy code, maintaining and patching them but retaining the same bugs is all going to be incredibly hard to do and Microsoft have their work cut out for them for the future now. I only wonder whether this plan is meant to fail eventually, once Microsoft has had some breathing space and managed to finally catch up with implementing the standards that we have already. Then the consideration is whether someone invents another switch or whether there should be one final hit, one more “breaking the web”, before we can view IE as an equal with the other browsers and we never have to switch anything again.

In Conclusion

This is the last I have to say on this issue for now, unless something truly groundbreaking comes along. I don’t mind the switch, I hope it keeps the web intact for those that need it while I look forward to seeing IE support more and more standards, from Acid2 to, hopefully, CSS3.

Finally, I just wish the news had been broken using lemurs. I think there would have been a lot less hassle and everyone would have understood much quicker. Maybe something to think about for the A List Apart editors!


cheap online viagra
viagra 25 mg order
cialis 10mg
100 mg cialis us pharmacy
viagra and cialas
generic levitra wholesale 100mg
viagra by phone
buy viagra online 50mg
buy cheap p viagra
cheap viagra online order viagra now
cheap viagra online uk
buy real viagra pharmacy online
cheapest price for viagra
cheapest generic substitute viagra
buy cheap online prescription viagra
buy cheapest viagra
rx cialis 100mg
canada pharmacy discounted viagra 100
generic cialis wholesale 100mg
cialis 50 mg
cheap viagra uks
discount drugs cialis 100mg
buy viagra on the internet
viagra by mail canada
100mg levitra
cheapest generic silagra viagra
cheep generic viagra
cheapest place to buy viagra online
buy levitra online viagra
buy generic viagra online
cheap 25mg levitra
viagra 100mg price
buy kamagra viagra india
cheap cialis canada
buy levitra online
cheap viagra canada
cheap viagra st
cialis 50mg online
viagra and cialis and
buy from pharmacy us viagra
viagra brand
viagra buy oonline
viagra brands
buy get online prescription viagra
cheapest viagra
buy levitra viagra
buy levitra viagra online
buy online prescription viagra without
10 generic viagra for 19.95
buy cheapest online place viagra
cialis 10
buy say viagra
cheap phizer viagra
cialis 2.5
buy generic online viagra
buy levitra canada
cialis dosage 20mg
cheap online softtabs viagra
levitra no prescription
50 mg viagra retail price
buy site viagra
viagra buy general
viagra online prescription
order levitra online
rx viagra 100mg
buy cheap cialis
buy cheap viagra online now uk
buy cheap online viagra viagra
cialis 100mg price
buy discount cialis
cheap overnight viagra
20mg cialis
5mg cialis generic
buy cheap viagra on the net
buy real viagra online
viagra by the pill
cheapest generic viagra
buy kamagra viagra
cheap viagra uk
cheap viagra online pharmacy online
cialis 20mg
buy online drug viagra pharmacy
buy 10 mg cialis
buy sale viagra
buy viagra online and get prescription
cialis black reviews
cheapest uk viagra
viagra and cialis cheap
buy online prescription viagra
buy in online usa viagra
buy viagra no prescription
buy cheap viagra in uk
buy in uk viagra
cheapest place to buy viagra
buy keyword viagra
buy cheap viagra online now
generic viagra wholesale 100mg
cheap order prescription viagra
buy levitra wighout prescription
buy cheap cialis generic levitra viagra
cheap online viagra viagra
cialis no prescription
cheap online pill viagra
purchase levitra online
buy prescription viagra without
cialis 10mg
levitra 100mg price
viagra buy viagra online
viagra by overnight delivery
cheapest viagra in the uk
cheapest place buy viagra online
cialis 20 mg
buy pharmaceutical viagra
buy cialis no prescription
buy online pill viagra
buy cheap deal pill viagra
250 mg cialis
buy real viagra online pharmacy
viagra buy generic
cheap levitra online
cheap site viagra
buy free viagra viagra
buy viagra online
buy cialis online 50mg
viagra buying
cialis 10 mg
buy viagra wighout prescription
viagra 25 mg
cheapest prescription viagra
buy cialis 50mg
viagra 50mg
40 grams of cialis
levitra 10mg 20mg
cialis 24
buy levitra no prescription
buy cheap viagra online u
cheap price viagra
buy discount viagra
buy pharmacy pill viagra
viagra without prescription
cheap 25mg cialis
cheap discount levitra
viagra brazil
buy cheap viagra on
levitra 50mg
cheap online price price viagra
buy viagra online at cheap price
viagra buy australia
buy generic viagra
cheap order site viagra
buy now levitra
cialis 25 mg order
levitra 50mg online
buy cialis online
cialis reviews
buy cialis wighout prescription
cheapest generic viagra and canada
buy cheap viagra online
cialis 30
buy line viagra
buy generic viagra online pharmacy online
levitra 25 mg order
cheap online order viagra
cheapest uk supplier viagra
250 mg viagra
viagra buy viagra
buy online sale viagra viagra
cialis 25 mg
cheapest generic price viagra
cialis 2005
viagra 50mg online
buy in online uk viagra
cheap levitra online
viagra by money order
buy cheap viagra prescription online
buy cialis online now
cheapest generic viagra and cialis pills
cheapest prices for viagra online
50mg cialis
cialis 2005
viagra by mail order
buy cialis internet
cialis 5mg
buy cheap levitra
buy cheap sale viagra
viagra and coupon
levitra 20 mg
viagra 10mg 20mg
cialis 10mg 20mg
buy cheap discount levitra
buy now online viagra
usa cialis
buy online price viagra
buy online levitra cialis viagra
100 mg viagra us pharmacy
viagra buy now pay later
buy cialis no prescription
cheapest price for generic viagra
cheapest regalis viagra
viagra 100mg
cheap levitra canada
buy levitra 50mg
cialis 50mg
purchase levitra
cialis 20
national bingo night
cheap online sales viagra
buy online purchase viagra
viagra buy ionline
cheap viagra online
cheap pill pill sale viagra
buy cialis online viagra
cheapest online viagra
buy free viagra on internet
50 mg cialis retail price
levitra online
order levitra
cheap soft tab viagra
viagra buy uk
cialis 10 mg
buy pfizer viagra
cialis black 800mg
buy prescription viagra
buy viagra on-line
generic cialis
cheap online generic viagra
buy online online viagra viagra
buy p viagra
10mg cialis
cialis 20mg
buy viagra online a href
viagra buying online
20 mg cialis
cheap prescription viagra without
cialis without prescription
order 50mg cialis
cheap pharmacy viagra
buy cheapest online viagra
buy cheap cialis
buy generic viagra usa
cheap viagra without prescription
cheap viagra online prescription
allegra
viagra by mail catalog
voagra online without prescription
buy online uk viagra
buy online online pill viagra viagra
cheapest in uk viagra
canada pharmacy discounted levitra 100
free bingo
50 mg viagra
buy cheap viagra
36 hour levitra
tamiflu
buy viagra online alternative viagra
buy generic viagra img
buy online sale viagra
cialis 20
generic viagra 20mg pills erections
50 mg levitra
viagra buy do nu
viagra buy it online now
cialis 30mg
buy now viagra
cheep viagra
levitra 50 mg
order 50mg viagra
buy discount levitra
buy online pharmacy viagra
cheapest line viagra
cheap 25mg viagra
buy line viagra where
cialis 32
buy 100 mg viagra
10 generic cialis for 19.95
buy viagra onli
buy cheap viagra online uk
buy discount levitra
cheapest price on viagra
cheap cialis canada
levitra brand levitra 100mg
viagra 50 mg
buy generic no online prescription viagra
cheap online purchase viagra
buy deal deal price viagra
buy price viagra
buy cheapest viagra online
buy generic viagra buy
cialis without prescription
buy viagra 50mg
buy cheap viagra uk
buy prescription vaniqa viagra
levitra 25 mg
viagra buy
cheapest prices on generic viagra
cialis 5m tablets
buy cheap online uk viagra
buy cheap generic viagra
voagra online without prescription
buy pill price price viagra
buy discount propecia
cialis 100mg
viagra by mail
cialis 36 hours
buy cheap online viagra
cheap pharmaceutical viagra
cialis 50mg
buy later now pay viagra
buy cheap uk viagra
buy cheap viagra cheap viagra online
cialis online
buy cheap generic online viagra
viagra no prescription
buy locally viagra
buy file viagra
generic levitra 100mg
cialis 10
buy free online sale viagra viagra
cheapest price viagra
order 50mg levitra
cialis brand cialis 100mg
buy real viagra
cheapest generic viagra and cialis
generic cialis 20mg pills erections
cheapest cialis
rx levitra 100mg
10mg viagra
buy cheap viagra
cheapest site viagra
buy cheap site viagra
cialis 20 mg
levitra 100mg
viagra buy in uk online
generic levitra 20mg pills erections
discount drugs levitra 100mg
cheap cialis canada
buy online order viagra
discount drugs viagra 100mg
cialis 1
viagra 125 mg
online slots
cheap cialis canada
buy levitra now
buy generic viagra pharmacy online
36 hour viagra
cheapest cheap viagra
cialis online prescription
100mg viagra
voagra online without prescription
100mg cialis
buy cheap deal viagra viagra viagra
buy low price viagra
buy in spain viagra
levitra online prescription
canada pharmacy discounted cialis 100
buy pill viagra
250 mg levitra
cialis 20mg reviews
buy cialis now
buy generic viagra viagra
cialis 125 mg
levitra without prescription