Chrome 28发布——hello Blink

Chrome 28发布了,好久没有关注版本号看到这个数字还是吓了一跳!这个版本改动蛮大,我们一起来看看~~

1.内核更换

Chrome 28正式将内核更换为Blink了,可以通过在地址栏输入chrome://version来查看。

其中会有一条:

Blink 537.36 (@153022)

不过UA并没有变。Blink暂时只是Webkit的一个分支吗。。。

2.富媒体提示

这个很赞,比HTML5的Notification API要丰富很多。

只是目前该特性只支持Windows下的Chrome和Chrome OS,Mac和Linux后续支持,现在会将富媒体提示按照HTML5 Notification的标准显示,当然这样可能会有信息不能完全显示。

这里是API documentation和google托管在github上的一个demo

这么牛B的东西还是希望Google能够推动HTML5 Notification API更新吧。

3.Android,HTML5 Fullscreen API支持

Chrome 28 for Android中,已经可以开启Fullscreen API支持了。呃,safari 6 for iPhone也早支持了,这是个很不错的功能。

4.@support支持

Chrome 28开始支持CSS3的@support属性,利用这个属性可以检测浏览器是否支持某个CSS3属性,比如:

@supports (text-shadow: 0 0 5px #000) { .blur-text { color: transparent; text-shadow: 0 0 5px #000; } }

目前Firefox,Opera 12和Opera 15都已经支持该属性。Webkit也已加入支持,或许iOS7以及下个版本的Safari for Mac也将会支持。不确定IE 11是否会支持。

使用@support属性能够省去很多额外的工作。

总之,Chrome 28更新挺多的,还是比较遗憾放弃Webkit了。

REF:
What’s New in Chrome 28
Chrome 28 arrives with Blink…