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



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

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

但对于Firefox和Chrome来说,由于这两款浏览器都遵循这种快速的发布周期,这似乎更为复杂。

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

Firefox

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

FxESR的下一次更新将是FxESR45.1.0,具有Fx46.0的所有安全性和错误修复,但没有任何新功能(请参阅上面链接中的图表)
下一个ESR主要版本将是Fx ESR 52.0,大约10个月后将具有Fx 52的所有新功能,然后可能是Fx 59等


我不知道桌面上有ESR版本。如果你的框架有移动支持,那就另当别论了。正如PPK不久前所说,移动设备有一些怪癖http://www.quirksmode.org/blog/archives/2014/09/25_of_mobile_ch.html(再也找不到一篇关于预装移动浏览器的文章了,比如Chrome 18,它永远不会更新,而之后安装的Chrome虽然更新了,但它很旧)
坚持使用某些版本的Android是一个良好的开端,IMHO和4.4的功能足够丰富(特别是Flexbox包装)。你可能想在更旧版本的安卓系统YMMV上优雅地支持或降级。

在我看来,Autoprefixer或CSSNext无法为旧浏览器的项目带来的"最近"在所有地方最终实现的主要功能是Flexbox包装
你需要一个polyfill或优雅的降级和Modernizr,或者放弃对那些而不是旧的浏览器的支持(不要误解我的意思,那些PostCSS工具很棒,但它们不能做纯CSS中不可能做的事情)。

编辑:关于支持HTML5/CSS3/JS/SVG(以及无数其他类似WOFF2的信息)的具体信息在caniuse上:要么是像flexbox这样的逐个功能(如果你找到了比总是点击"显示所有"按钮更快的方法,请告诉我),要么是版本的全局比较,比如Fx31和Fx30中的4个新功能。

最新更新