Chrome / Firefox:主要改进HTML5 / CSS3的最新版本?

时间:2016-04-01 07:49:44

标签: html5 css3 google-chrome firefox browser-support

我们目前正在为大型公司开发基于HTML5 / CSS3的Intranet应用程序框架 对于我们的浏览器兼容性矩阵,我们目前正在评估支持的最低浏览器版本,因为这些语句类似于"最新的扩展支持版本"相当模糊,对我们的客户来说不太满意。

对于Internet Explorer,答案只是" 11"。

但对于Firefox和Chrome,由于两个浏览器都遵循这个快速发布周期,因此看起来更复杂。

我的问题是:
是否有任何可用的信息,以前版本的Chrome或FF是重要的HTML5 / CSS3(甚至是Javascript)功能的实现和支持的重要里程碑,因此可以用作支持最低的版本?

1 个答案:

答案 0 :(得分:1)

火狐

Firefox有一个Extended Support Release。目前它的 Fx ESR 45.0 它已经在不到一个月前发布(之前有测试版),所以如果您的产品已经发货,您可能需要坚持使用Fx ESR 38.0一段时间(如果您的框架仍然需要几个月的开发,你可以坚持使用Fx 45.0 :))

Fx ESR的下一次更新将是Fx ESR 45.1.0,其中包含Fx 46.0的所有安全性和错误修正,但没有新功能(参见上面链接中的图表)。
下一个ESR主要版本将是Fx ESR 52.0大约。使用Fx 52的所有新功能10个月,然后可能是Fx 59等

我不知道台式机上的任何ESR版本。如果您的框架具有移动支持,那么它就是一个不同的(复杂的)世界。移动设备有一些奇怪的问题,正如PPK前面提到的那样http://www.quirksmode.org/blog/archives/2014/09/25_of_mobile_ch.html(无法再找到一篇关于预装移动浏览器的Chrome 18的文章,这篇文章与之后安装的Chrome相比无法更新,这是更新,但它已经老了。) 坚持使用某些版本的Android是一个好的开始恕我直言,4.4功能非常丰富(特别是Flexbox wrap)。您可能希望在许多旧版Android,YMMV上优雅地支持或降级。

最近在所有地方实施的主要功能"最近"在我看来,没有Autoprefixer或CSSNext能够为你的项目带来更老的浏览器包装Flexbox。 你需要一个polyfill或优雅的降级和Modernizr或删除对那些而不是那些旧的浏览器的支持(并且不要误解那些PostCSS tools是真棒,但他们可以'在纯CSS中不可能做到这一点。

编辑:关于HTML5 / CSS3 / JS / SVG(以及无数其他像WOFF2)的支持的有形信息在 caniuse 上:通过flexbox等功能进行的任何功能(请告诉我,如果您找到一种更快的方式,而不是总是点击"显示所有"按钮:p)或版本的全局比较,例如4 new features in Fx31 vs Fx 30