Faster Web Font Downloads, Disableable Font Kerning and Easy Hosted Apps
Published on in Blink, Google Chrome, Last Week, tech. Version: Chrome 32
The Blink, Chromium, v8 and Skia repositories saw 2,019 changes last week, made by a total of 419 authors. This update discusses them up to revision r237097.
Execution of failed <script crossorigin> references will now be blocked. The second argument to CSSStyleSheet.insertRule() has been made optional again because of compatibility issues. Sigbjørn fixed the event sequencing for XMLHttpRequest to be compliant with the specification, and Mike has been improving all the exception messages in Blink!
Web Fonts downloads will now be initiated immediately after style recalculation, rather than queuing it during layout, often reducing download latency by more than 100ms. The -webkit-font-kerning property has been fixed by Eli to actually work. The isolation: isolate CSS property, part of CSS Blending and Compositing, has been implemented for Blink in software mode.
Other changes made last week include:
- Hosted Apps can now be created from any website through a new menu option in Chrome.
- v8 switched the Math.random() implementation to JavaScript, and will now always inline it.
- Opacity, transform and filter animations for Web Animations can now be led by the compositor.
- Web Animations are now enabled as part of the --enable-experimental-web-platform-features flag.
- Multiple DRM-protected videos can now be played at the same time on Android.
- Chromium for Android will now support the Web Audio API on non-NEON ARM devices.
Thanks for reading once again!