Animations, 2D Canvas’ Current Transforms and Snappy for IndexedDB
Published on in Blink, Google Chrome, Last Week, tech. Version: Chrome 32
A total of 1,800 commits were made by 437 authors in the Blink, Chromium, v8 and Skia repositories last week.
Animations in Blink are getting a large overhaul as the implementation of Web Animations is progressing, bringing along new features and a ton of bug-fixes. WebKit, by the way, announced their intentions to start working on implementing Web Animations as well.
JavaScript onscroll events will now fire at the same time as requestAnimationFrame(). A new form submission mode for dialogs, <form method=dialog>, has been implemented. The ArrayBuffer.isView() method has been implemented in v8, 2D canvasses now have the currentTransform property for accessing their transformation matrix and ErikĀ started implementing the URLUtils and URL interfaces.
Blink can now synthesize small-caps for @font-face declarations with multiple sources, and transforming text to either upper or lowercase with text-transform now supports Turkic languages. Support for the column-fill property in the new CSS Regions-based multiple column implementation has landed as well!
Other changes which occurred last week:
- WebRTC video on Chromium for Android can now be decoded in hardware.
- The sockets.tcp Extension API has been revived for client sockets.
- A full QWERTY keyboard layout has been added as a Virtual Keyboard for ChromeOS.
- ChromeOS now features desktop switching functionality, including hiding other user’s windows.
- IndexedDB databases now use LevelDB’s Snappy, bringing much better compression.
- Yoav changed various systems to determine their instrinsic size based on srcset’s resources’s pixel density.
That’d be all.