Author Topic: Return of cross browser nightmares  (Read 4301 times)

Rooftop

  • Inner Core
  • Hero Member
  • *
  • Posts: 1915
    • View Profile
Return of cross browser nightmares
« on: August 17, 2011, 05:39:53 PM »
Anyone else getting really hacked off with browser diversification at the moment? 

Here are the MAJOR releases so far this year:

Feb Chrome 9
Mar Chrome 10 + Firefox 4 + IE 9
Apr Chrome 11
Jun Chrome 12 + Firefox 5
Aug Chrome 13 + Firefox 6

Yup - nine full version releases in 7 months and still we're not at a point in time when you can markup a page in confidence that it will render as intended across even the most recent releases.  As a result we're back to lots of cross browser testing.

I've got a site that I consider to be a good test bed for what is "normal".  It has a broad enough range of users that it tends to mimic UK wide trends at least quite well.  We work to a general guideline of trying to test under any browser version that counts for 0.5% of the traffic for that site as a general standard. (this does change for less general sites).

In Jul 2008 that 0.5% counted for 5 Major browser releases (IEx2, FFx2, Safari x1) across 3 operating systems.
by Jul 2011 that has risen to 16 Major browser releases (IEx4, FFx5, Chromex2, safarix4 and Androidx1) across 6 operating systems and a helluva lot more coming close to that 0.5% mark.  I expect those numbers to increase further next month.

To make this worse the new fast release cycles of some of the browsers seem to equal rolling out shoddiness.

I might make one of those old skool "best viewed in..." buttons.  Mine will read "best viewed in a browser that actually bloody existed when we put the site together, wasn't released by a pissed up dev team after a friday session down the pub and at least actually nods towards standards compliance". 
</rant>




rcjordan

  • I'm consulting the authorities on the subject
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 16345
  • Debbie says...
    • View Profile
Re: Return of cross browser nightmares
« Reply #1 on: August 17, 2011, 06:19:54 PM »
Read an article on this problem just yesterday (but can't find it now) as Chrome Overtakes Firefox for UK Number Two Browser Spot according to statcounter

http://gs.statcounter.com/press/chrome-overtakes-firefox-for-uk-number-two-browser-spot-in-july

I, Brian

  • Inner Core
  • Sr. Member
  • *
  • Posts: 397
    • View Profile
Re: Return of cross browser nightmares
« Reply #2 on: August 18, 2011, 11:15:15 AM »
There's been a flurry of press releases on browsers - rc's above; also a linkbait claiming IE users were stupid; one this week about IE better against social media malware. MEthinks there's a lot of fluff being put about as browsers posture for position.

IMO the irony is that browsers have become increasingly user-unfriendly.

Rooftop

  • Inner Core
  • Hero Member
  • *
  • Posts: 1915
    • View Profile
Re: Return of cross browser nightmares
« Reply #3 on: August 18, 2011, 11:27:16 AM »
Can't help but think that Firefox in particular might have shot itself in the foot.

It's popularity has always had a strong grounding in the add-ons. The fast release schedule is knackering mine, so I assume the same is happening to others. Surely if it continues then addon developers are going to be bored of chasing ever moving goal posts.

Mind you - I am weird.  I'm the one industry professional who likes IE (well, more recent versions of).  If I could port 3 add-ons to it I would be delighted to go back to using it as my main browser and leave the leaky slow world of firefox to one side for testing and debugging only.

Brad

  • Inner Core
  • Hero Member
  • *
  • Posts: 4154
  • What, me worry?
    • View Profile
Re: Return of cross browser nightmares
« Reply #4 on: August 18, 2011, 12:11:38 PM »
Browser sniffing on websites has come back too and I'm blaming Web 2.0 cr*p.  Apple .me service always sniffed browsers (because it's Apple and they know best what everyone should be using) but they would at least let you proceed past a warning page to use the site at your own risk. (Usually that failed because they couldn't be bothered to code for all major browsers.)

Then later Yahoo rolled out it's current new-and-improved (could have fooled me) email and it lets you use IE, FF, Chrome and Safari only. If you are not using one of those they won't even let you login. So if you use Opera or an open source Linux browser you are locked out.

Silly! Purple! Gits!

I think we are slowly moving to a Tower of Babel on page rendering.

I, Brian

  • Inner Core
  • Sr. Member
  • *
  • Posts: 397
    • View Profile
Re: Return of cross browser nightmares
« Reply #5 on: August 18, 2011, 09:14:43 PM »
My FF5 just told me it's going to upgrade to FF6 - a "security and stability" upgrade. Would have thought that wouldn't warrant a new build number? Meh, am just a cynic, as always.

Rooftop

  • Inner Core
  • Hero Member
  • *
  • Posts: 1915
    • View Profile
Re: Return of cross browser nightmares
« Reply #6 on: August 19, 2011, 08:42:16 AM »
I assume that a lot of it is being driven by the same mentality as the decision not to call Xbox 360 "Xbox 2": ie the presumption that the public must think that playstation3 comes after xbox2 and firefox6 is obviously way behind IE9.

Screw it, can't we brand up a webkit instance and called it "Core browser 100" ?

Fearless_Shultz

  • Newbie
  • *
  • Posts: 18
    • View Profile
    • Email
Re: Return of cross browser nightmares
« Reply #7 on: September 07, 2011, 12:07:39 PM »
Quote
still we're not at a point in time when you can markup a page in confidence that it will render as intended across even the most recent releases

Here here. It often put's me in mind of the mobile phone companies who frantically rush to bring out the next great Internet enabled device when the infrastructure is not there to properly support existing usage.

Browser wise, Internet Explorer is by far by biggest bugbear, it is incredibly frustrating that you can do the most basic thing like add border radius and have it work fine in web kit browsers but have to arse around with things like browser behaviours or image based background for decent IE support.

If you are working with IE 8 then http://css3pie.com/documentation/supported-css3-features/ is quite handy for some CSS3 compatibility such as border, radius, shadowing, gradient support etc.