• Home
  • Quick Start
    • Configurator
    • Download YUI 3
  • Documentation
    • User Guides
    • Examples
    • Tutorials
    • API Docs
  • Community
    • Gallery
    • Blog
    • Forums
    • YUI Theater
    • Calendar
  • Contribute
    • YUI on GitHub »
    • File a Ticket
    • View Tickets
    • Dashboard
  • Other Projects
    • YUI 2
    • YUI Compressor
    • YUI Doc »
    • YUI Builder
    • YUI PHP Loader
    • YUI Test
    • YUI Website

Blog: Posts Tagged ‘gbs’

Graded Browser Support Update: Q4 2009

This post announces an update to Graded Browser Support. The GBS page on the YUI site always has the most current GBS table. This post includes:

  • a list of changes;
  • an updated chart of browsers that receive A-grade support;
  • our GBS forecast, indicating the changes we expect to make in Q1 2010;
  • and a discussion section that lays out some of the strategy behind the current GBS update.

GBS Changes for Q4 2009

With this update, Mac OS 10.4 Tiger drops from the A-Grade testing matrix (replaced with Mac OS 10.6 Snow Leopard) and the testing surface is reduced to 12 browsers on 4 OS platforms (down from 14 browsers on 4 platforms). Specific changes include:

  • Initiated A-Grade support for Firefox 3.5.† on Mac OS 10.6.†
  • Initiated A-Grade support for Opera 10.0.† on Windows XP
  • Discontinued A-Grade support for Firefox 3.0.† on Mac OS 10.5.†
  • Discontinued A-Grade support for Firefox 3.5.† on Mac OS 10.5.†
  • Discontinued A-Grade support for Safari 3.2.† on Mac OS 10.4.†
  • Discontinued A-Grade support for Opera 9.6.† on Windows XP
Win XP Win Vista Mac 10.5.† Mac 10.6.†
Firefox 3.0.† A-grade
Firefox 3.5.† A-grade A-grade A-grade
Opera 10.0.† A-grade
IE 8.0 A-grade A-grade
IE 7.0 A-grade A-grade
IE 6.0 A-grade
Safari 4.0.† A-grade A-grade

Notes:

  • The dagger symbol (as in “Firefox 3.5.†”) indicates that the most-current non-beta version at that branch level receives support.
  • Code that may be used on pages with unknown doctypes should be tested in IE7 quirks mode.
  • Code that may appear in IE8′s “compatibility mode,” which emulates but is not identical to IE7, should be tested explicitly in compatibility mode.

GBS Forecast

We expect to make the following changes in the Q1 2010 GBS update:

  • Discontinue A-grade for Opera across all OSs (if current data trends continue); the latest version of Opera (currently 10.0.†) will be considered an X-grade browser as of Q1.
  • Initiate A-Grade support for the latest version of Google Chrome on Windows XP (if current data trends continue).
  • Initiate A-Grade support for IE8 on Windows 7.

Discussion

This update pares the testing surface to 12 browser/platform combinations (down from a high of 15). The most significant aspect of this update is our guidance for Q1 in which we forecast Chrome beginning to receive A-Grade support and Opera 10 moving to the X-Grade. Here are notes from the GBS committee with respect to that guidance:

  1. Chrome: The rate of growth in Chrome’s global usage has been dramatic. By some measures, including ours, it is now double that of the A-Grade Opera browser (source: StatCounter). Chrome on Windows is built around a solid WebKit core, supportive of web standards (including forward-looking HTML5 standards), and extremely performant. With Google’s backing, the project is making rapid progress both on Windows and with the not-yet-released Mac OS X version. If this growth rate continues, we conclude that Chrome will require A-Grade attention as of Q1.
  2. Opera: Opera’s marketshare, which is small and shows signs of diminishing, makes a compelling case for moving this excellent browser from the A-Grade to the X-Grade in Q1. X-Grade is a category designed to encompass modern, capable browsers with small marketshare, and Opera is squarely in that category today. Opera’s marketshare in specific Eastern European and emerging markets might argue for some developers to retain this browser on their testing matrix beyond Q1. We encourage you to watch carefully the argument presented by Opera’s Andreas Bovens and David Storey recently with respect to the “marketshare myth” and reasons why Opera’s importance transcends the global marketshare metric (source: YUI Theater).

Graded Browser Support is a QA philosophy, not a report card on the quality of popular browsers. It’s designed to provide guidance for QA teams about how best to use their limited testing resources (and to frontend engineers about how to sanely cross-check work across a finite set of browsers). The goal is to be conservative and calculating: We want to test the smallest possible subset of browser/platform combinations, leveraging implicit coverage by testing the most commonly shared core browser engines.

Inevitably (and by design), this leaves a lot of browsers out of the matrix. And, unfortunately, the percentage of users still tied to IE6 requires us to include that browser (not because we like IE6, but because we like the many tens of millions of users who rely on it).

One of the most interesting aspects of the quarterly GBS update is hearing your advice (often different than our own), and we’d love to hear your take on these issues in the comments section.

The GBS Archive

  • GBS Update, 2009-07-02
  • GBS Update, 2009-01-28
  • GBS Update, 2008-07-03
  • GBS Update, 2008-02-19
By Eric MiragliaOctober 16th, 2009

Graded Browser Support Update: Q3 2009

This post announces an update to Graded Browser Support. The GBS page on the YUI site always has the most current information. This post includes a list of changes, the updated chart of browsers that receive A-grade support, and our GBS forecast. The discussion section breaks out some of the strategy behind the current GBS update.

GBS Changes for Q3 2009

This GBS update adds A-grade support for Firefox 3.5 and for Safari 4.0. A-grade support is discontinued for Firefox 2, Opera on Mac OS X, and IE6 on Windows 2000. With this update, Windows 2000 drops from the A-Grade testing matrix and the testing surface is reduced to 14 browsers on 4 OS platforms (down from 15 browsers on 5 platforms).

  • Initiated A-grade support for Firefox 3.5, Windows XP
  • Initiated A-grade support for Firefox 3.5, Windows Vista
  • Initiated A-grade support for Safari 4.0, Mac OS 10.4
  • Initiated A-grade support for Safari 4.0, Mac OS 10.5

  • Discontinued A-grade support for IE6, Windows 2000

  • Discontinued A-grade support for Firefox 3.0, Windows Vista
  • Discontinued A-grade support for Firefox 2.0, Mac OS 10.5
  • Discontinued A-grade support for Firefox 2.0, Windows XP
  • Discontinued A-grade support for Opera 9.6, Mac OS 10.5
Win XP Win Vista Mac 10.4.† Mac 10.5.†
Firefox 3.0.† A-grade A-grade
Firefox 3.5.† A-grade A-grade A-grade
Opera 9.6.† A-grade
IE 8.0 A-grade A-grade
IE 7.0 A-grade A-grade
IE 6.0 A-grade
Safari 3.2.† A-grade
Safari 4.0.† A-grade A-grade

Notes:

  • The dagger symbol (as in “Firefox 3.5.†”) indicates that the most-current non-beta version at that branch level receives support.
  • Code that may be used on pages with unknown doctypes should be tested in IE7 quirks mode.
  • Code that may appear in IE8′s “compatibility mode,” which emulates but is not identical to IE7, should be tested explicitly in compatibility mode.

GBS Forecast

We expect to make the following changes in the Q4 2009 GBS update:

  • Discontinue A-grade support for Firefox 3.0.x across all OSs.
  • Discontinue A-grade support for Safari 3.2.x on Mac OS 10.5.
  • Begin publication of A-grade matrix for smartphones
  • Re-evaluate status of Google Chrome

Discussion

  1. Opera's marketshare in eastern Europe.Opera: Opera continues to be an important independent browser manufacturer, but its sub-1% global marketshare is now superseded by other browsers whose user base is growing more rapidly (including Safari on Apple’s iPhone OS and Google’s Chrome on Windows). In many ways, the X-grade browser class, which is full of excellent small-marketshare browsers, is the right category for Opera at this point. However, for developers of global products, Opera’s strong position in Russia and eastern Europe (source: StatCounter) argues persuasively for its continued inclusion in the A-grade. Hence, our advice remains that you continue to test your applications in the latest version of Opera on Windows XP. We’ve dropped A-grade support for Opera on Mac OS 10.x to reduce the testing surface and accommodate future inclusion of browsers with rapidly growing marketshare.
  2. Chrome: One of the most common questions we get about GBS today is: “What about Google Chrome?” It’s a fair question. Chrome is an excellent, innovative browser that adheres to web standards, and it has a rapidly expanding marketshare. Chrome remains an X-grade browser today because its marketshare is still very small on a relative basis. If Chrome maintains its current marketshare growth, it will be reclassified as A-grade within one or two quarters. Note that Google’s developer page for Chrome suggests that “if you’ve tested your website with Safari 3.1 then your site should already work well on Google Chrome.” This is good advice.
  3. Yahoo! Search running on the iPhone OS version of Safari.Safari on the iPhone OS: The OS that drives Apple’s iPhone and iPod Touch devices is another ascendant category of browser traffic. Is Safari for the iPhone OS an A-grade browser? Our answer: No, but that doesn’t mean you can ignore it in your product planning and testing. We regard the emerging class of full-featured browsers on handheld devices to be a category that requires its own GBS matrix. Such a matrix should include testing advice for browsers including Safari on iPhone as well as the browsers that ship with Google’s Android OS and Palm’s Pre OS. Treating these browsers as X-grade today is the right decision based on their marketshare — remember, X-grade browsers are expected to support current web standards and to perform well in browsing well developed sites. But the rapid growth of web traffic coming through these browsers, their unique form factors (much smaller screens), and their new interaction paradigms (including touch-screen gestures) argue for an intentional and sometimes differentiated approach to web-application design and implementation. While most content should “just work” and work well, these devices need to be considered at the product-design stage. Providing an “A-grade” experience for your application may not be a question of whether your app runs in the browser but whether your app’s usability on a small touchscreen retains its usability. With this in mind, we’ll begin delivering a smartphone GBS matrix beginning in Q4 2009.

We’d love to hear your take on these issues and others in the comments section.

The GBS Archive

  • GBS Update, 2009-01-28
  • GBS Update, 2008-07-03
  • GBS Update, 2008-02-19
By Eric MiragliaJuly 2nd, 2009

Graded Browser Support Update

This post announces an update to Graded Browser Support. The GBS page on the YUI site always has the most current information. This post includes a list of primary changes, the updated chart of browsers that receive A-grade support, and our GBS forecast.

Primary Changes

This GBS update adds A-grade support for IE8 on XP and Vista. A-grade support is discontinued for Firefox 3 on Win 2000 and Mac 10.4, keeping the A-grade testing surface at 15 platforms.

  • Initiated A-grade support for IE 8, Win XP
  • Initiated A-grade support for IE 8, Win Vista

  • Discontinued A-grade support for Firefox 3, Win 2000

  • Discontinued A-grade support for Firefox 3, Mac 10.4

  • Incremented supported version of Opera to 9.6

  • Incremented supported version of Safari to 3.2
Win 2000 Win XP Win Vista Mac 10.4.† Mac 10.5.†
Firefox 3.0.† A-grade A-grade A-grade
Firefox 2.0.† A-grade A-grade
IE 8.0 A-grade A-grade
IE 7.0 A-grade A-grade
IE 6.0 A-grade A-grade
Opera 9.6† A-grade A-grade
Safari 3.2† A-grade A-grade

The dagger symbol (as in “Firefox 3.†”) indicates that the most-current non-beta version at that branch level receives support. Put another way, † means “the most recent” instead of “all.”

GBS Forecast

In addition to the effective-immediately changes, we’re forecasting the discontinuation of A-grade support for Firefox 2 in the GBS update toward the end of June 2009.

The GBS Archive

  • GBS Update, 2009-01-28
  • GBS Update, 2008-07-03
  • GBS Update, 2008-02-19
By Nate KoechleyJanuary 28th, 2009

Graded Browser Support Update

Updated July 8th: The chart below has been corrected to include Safari 3.1†, replacing Safari 3.0†.

This post announces an update to Graded Browser Support. The GBS page on the YUI site always has the most current information. This post includes a list of primary changes, the updated chart of browsers that receive A-grade support, the GBS forecast, and notes specific to the YUI Library.

Primary Changes

These changes are included in this update.

  • A-grade support for Firefox 3 begins.
  • A-grade support for Firefox 2 is reduced to Win XP and Mac 10.5.
  • A-grade support for Opera 9.5 begins on Win XP and Mac 10.5.
  • A-grade support for Win 98 is discontinued, as previously forecast.
Win 2000 Win XP Win Vista Mac 10.4 Mac 10.5
Firefox 3.† A-grade A-grade A-grade A-grade A-grade
Firefox 2.† A-grade A-grade
IE 7.0 A-grade A-grade
IE 6.0 A-grade A-grade
Opera 9.5† A-grade A-grade
Safari 3.1† A-grade A-grade

The dagger symbol (as in “Firefox 3.†”) indicates that the most-current non-beta version at that branch level receives support. Put another way, † means “the most recent” instead of “all.”

GBS Forecast

In addition to the effective-immediately changes, we’re keeping our eyes on pending developments.

  • Internet Explorer 8

    GBS does not extend A-grade support to beta versions of browsers. (They receive X-grade support by definition.) However, it’s important to be aware of forthcoming releases, especially from established brands that enjoy rapid adoption once generally available (GA). We are currently watching the development progress of Internet Explorer 8.

    We made an exception to our “no-betas” stance during IE7′s beta phase in recognition of IE’s market share and ability to promote rapid adoption. The exception — committing development and QA resources to provide A-Grade prior to a GA release — gives us an opportunity to learn the new browser’s quirks and provide feedback while it is still being developed. And it means our sites are prepared when it goes GA. We will likely extend the same accommodation to IE8. Stay tuned.

Notes Specific to the YUI Library

  • YUI version 2.5.2

    YUI 2.5.2, released May 28, 2008, includes full support for Firefox 3.0 and Opera 9.5, even though those two browsers were just added to GBS in this update.

By Nate KoechleyJuly 3rd, 2008

Graded Browser Support: Updated A-Grade Chart

This post marks the first Graded Browser Support (GBS) update of 2008. It modifies the A-Grade support chart and offers a forecast of likely future changes. The current A-Grade support chart is always on the YUI web site; updates are always announced here.

There are three main changes in this update:

  • Safari 3 begins receiving A-Grade support on Mac 10.4 and 10.5
  • Safari 2 stops receiving A-Grade support.
  • Firefox 1.5 stops receiving A-Grade support.

Current A-Grade Support Chart

Win 98 Win 2000 Win XP Win Vista Mac 10.4 Mac 10.5
IE 7.0 A-grade A-grade
IE 6.0 A-grade A-grade A-grade
Firefox 2.0.† A-grade A-grade A-grade A-grade A-grade A-grade
Opera 9.† A-grade A-grade A-grade A-grade A-grade
Safari 3.0† A-grade A-grade

The dagger symbol (as in “Firefox 2.0.†”) indicates that “the latest single non-beta version at that branch level” receives support. Read it as “the most recent” instead of “all” but note that 2.1.0 would not be included because it’s not at “that branch level.”

GBS Forecast

In addition to the effective-immediately changes, we’re also keeping our eyes on some pending developments.

  • Firefox 3 and Internet Explorer 8

    GBS does not extend A-Grade support to beta versions of browsers. (They receive X-Grade support by definition.) However, it’s important to be aware of forthcoming releases, especially from established brands that enjoy rapid adoption once generally available (GA). We are currently watching the development progress of Firefox 3 and Internet Explorer 8.

    We made an exception to our “no betas” stance during IE7′s beta phase in recognition of IE’s market share and ability to promote rapid adoption. These exceptions — committing development and QA resources to provide A-Grade support prior to a GA release — give us an opportunity to learn the new browser’s quirks and provide feedback while it is still being developed. And it means our sites are prepared when it does reach GA. We will likely extend the same accommodation to IE8. Stay tuned.

  • Windows 98

    We anticipate that in the next GBS update we will discontinue A-Grade support for browsers running on Windows 98.

Other Notes

  • YUI 2.5.0, released earlier this week, still provides A-Grade support to Safari 2. It’s unlikely that future YUI release will. For now: bonus browser support!

  • We are going to begin archiving these individual updates more than we’ve done in the past. We’ve heard your request to have snapshots of the GBS chart at a particular moment in time. We plan to publish these detailed updates on this blog, and collect the links to the various updates in a new Archive section of the web site.

  • Currently browsers receiving A-Grade support are the only ones enumerated in chart form. I’ve heard your requests to see the other charts, and I’d sincerely hoped to have those ready to share by now. Unfortunately, some associated tools are not yet complete. But I’m working on it!

By Nate KoechleyFebruary 19th, 2008

Pages

  • About
  • Contribute
  • YUI Jobs

Recent Posts

  • YUI Weekly for May 17th, 2013
  • Yahoo’s International Team Is Hiring!
  • YUICompressor 2.4.8 Released
  • YUI 3.10.1 Released to Fix SWF Vulnerability
  • YUI Weekly for May 10th, 2013

Archives

Categories

  • Accessibility (25)
  • CSS 101 (6)
  • Design (51)
  • Development (590)
  • Frontend Jobs at Yahoo (13)
  • Graded Browser Support (8)
  • In the Wild (63)
  • Miscellany (11)
  • Open Hours (44)
  • Performance (23)
  • Releases (26)
  • Target Environments (11)
  • Yeti (4)
  • YUI 3 Gallery (29)
  • YUI Events (45)
  • YUI Implementations (55)
  • YUI Theater (146)
  • YUI Weekly (37)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2013 YUI Blog