Posted by July 7, 2013
on Google released a new version of their Chrome browser today. The new version is Chrome 28. We just installed Chrome 28 to our browser cloud and you can start testing your apps in it immediately.
Try Chrome 28 in Browserling now!
Changes in Chrome 28
- Replaced layout engine with Blink, a fork of WebKit on all platforms besides iOS.
- Faster page loads with the new Blink threaded HTML parser.
- Rich notifications and notification center (HTML-based notifications deprecated).
- Major improvements to the asm.js benchmark performances.
- Added support for the CSS
:unresolved
pseudoclass for Custom Elements. - Added support for the CSS
@supports
conditional blocks to test forproperty:value
pairs. - Fullscreen API support - fullscreen browsing on tablets (Android only).
- Experimental WebGL, Web Audio, WebRTC support in
about:flags
(Android only). - Built-in translation (Android only).
- Improved interoperability with many other Google Apps (iOS only).
- Voice Search enhancements (iOS only).
- Fullscreen for iPad (iOS only).
- Data usage savings (iOS only).
- Access to browser history (iOS only).
- CSS Conditional Rules
Developer Updates in Chrome 28
- CSS Conditional Rules - Added support for the
@supports
at-rule and thewindow.CSS.supports()
API.
Security Fixes in Chrome 28
This release includes 11 security fixes. The following fixes were highlighted by Google:
- CVE-2013-2881: Origin bypass in frame handling. Credit to Karthik Bhargavan.
- CVE-2013-2882: Type confusion in V8. Credit to Cloudfuzzer.
- CVE-2013-2883: Use-after-free in MutationObserver. Credit to Cloudfuzzer.
- CVE-2013-2884: Use-after-free in DOM. Credit to Ivan Fratric of Google Security Team.
- CVE-2013-2885: Use-after-free in input handling. Credit to Ivan Fratric of Google Security Team.
Happy cross-browser testing in Chrome 28!
Email this blog post to your friends or yourself!
Try Browserling!
Enter a URL to test, choose platform, browser and version, and you'll get a live interactive browser in 5 seconds!