Download Chrome 37 Beta
Windows users will be happy to learn support for DirectWrite, a text layout rendering API that first arrived in Windows Vista, has finally been implemented.
Previously, Chrome used the Graphics Device Interface (GDI), which dates back to the mid-80s and the lower-resolution monitors of the time, to render text. Google says the switch “required extensive re-architecting and streamlining of Chrome’s font rendering engine.”
Chrome’s speed is designed to be fast in every achievable way. You can start up quickly from your desktop, loads webs in a snap, and runs complex web apps at lightning speed.
Google finally confirmed the feature would be enabled by default in Chrome Canary 37 last month, and now it’s made it into the beta channel. Users can expect better-looking fonts and increased rendering performance without changes required by Web developers.
Here’s the difference it makes:
Google has revamped the password manager and dropped the sign-in requirement for Chrome apps. The former is more an aesthetic change than anything else while the latter will likely push more users to try Chrome apps since not everyone wants to be signed into the browser. Finally, Chrome will now automatically reload all unreachable pages when you get access to the Internet again.
Here’s the feature list as provided by Google (full changelog is available on SVN):
- DirectWrite support on Windows.
- A new password manager UI.
- Automatic reload of unreachable pages when the network becomes available.
- Dropped Chrome sign-in requirement for Chrome Apps.
- A number of new apps/extension APIs.
- Lots of under the hood change for stability and performance.
Meanwhile, developers can expect the following additions and improvements:
- Subpixel font scaling is now supported, which enables smooth animations of text between font sizes.
- TouchEvents are now longed instead of integers, enabling higher-fidelity touch interactions on high-DPI display.
- CSS cursor values “zoom-in” and “zoom-out” are now unprefixed.
- The number of cores on a physical machine can now be accessed by navigator.hardwareConcurrency.
- The user’s preferred languages are now accessible by navigator.languages, and the language change event is fired when this is updated.
- The CSS Shapes Module allows developers to define non-rectangular text wrapping boundaries around floated elements.
- NPAPI deprecation continues according to our previously-announced plan with a harder-to-bypass blocking UI.
- The default monospace font on Windows is now Consolas instead of Courier New.
One thing not mentioned here is that Chrome 37 will disable support for showModalDialog by default. First introduced in Internet Explorer 4, the API allows applications to show a dialog of HTML content that freezes all other content. Google says it has found less than 0.006 percent of pages use it and gives the following reasons for its axing:
Chrome 37 is set to launch in August, or possibly early September.