Yahoo各种浏览器分级策略

对于前端开发经常使用Yslow工具开发者来说对于浏览器分级一定很熟悉了,在网站页面性能打分时候进程遇到。

那么浏览器分级原则是什么呐?不是很了解,网上查询了别人翻译浏览器分级。

支持的三个级别
C 级(C-grade)
  C 级是最基本的支持,提供核心内容和功能。有时候也称为核心支持。几乎不提供除了 HTML 之外的更多东西,让内容和体验具有高度的可访问性,不通过更精美的修饰和更高级的功能来强化,具有向前和向后的兼容性。层的样式和表现被忽略。
  C 级浏览器位于黑名单上。只有大约 3% 的用户才具有 C 级体验。
  摘要:C 级浏览器是有名的、无能的、陈旧的和很少使用的。对 C 级浏览器的 QA 测试采用取样的方式,bug 将具有高优先级。
A 级(A-grade)
  A 级支持是最高级别的支持。通过时下先进的 Web 标准提供的强大功能带来的所有优势,A 级体验提供先进的功能高保真的可视化效果。
  A 级浏览器位于白名单。大约 96% 的用户享受着 A 级体验。
  摘要:A 级浏览器是有名的、有能力的、先进的和常用的,QA 测试所有的 A 级浏览器,bug 具有高优先级。
X 级(X-grade)
  X 级提供对未知的、边缘的或者很少使用的浏览器的支持。X 级浏览器被认为是有能力的。(如果一个浏览器被认为是无能的——当它在执行先进的工艺时遇到问题,它的用户最好不要使用更精美的修饰和更高级的功能——那么它被认为是 C 级浏览器。)
  X 级浏览器包括所有既不在 C 级黑名单也不在 A 级白名单上的浏览器。大约 1% 的用户具有 C 级体验。
  摘要:X 级浏览器通常是未知的,被认为是有能力的、先进的和很少使用或边缘的。QA 并不测试它们,并不对 X 级浏览器开放
bug。
A 级支持和 X 级支持的关系
  在 A 级浏览器和 X 级浏览器之间有一些关系:X 级的一个意外的情况是它是一个 A 级浏览器的更新的版本。由于 A 级必须通过 QA 测试,一个更新(因此没有进行测试)的浏览器无法被认证为 A 级浏览器。这个例子凸显了浏览器分级支持的优势。A 级浏览器和 X 级浏览器实质上的区别仅仅是 QA 对 A 级浏览器进行了测试。
  不像 C 级,只能收到 HTML,X 级收到所有 A 级能够收到的。尽管新款的浏览器最初被认为是 X 级,但是我们给予其用户所有 A 级浏览器所能够得到的体验的机会。

建议看 http://developer.yahoo.com/yui/articles/gbs/index.html#history,能更好理解浏览器分级策略原则。

参考:
http://my.opera.com/xuecan/blog/show.dml/302505

你可能感兴趣的:(C++,c,浏览器,Yahoo,C#)