Google has launched the first beta of Chrome 33 for Windows, Mac and Android after launching chrome 32. The new features include the addition of Speech synthesis support in the Web Speech API, Custom Elements and Web payments on Mac.
Using Custom Elements, developers can define new HTML elements, can extend existing elements and bind them together in a custom functionality into a single tag. As Google states, this technology allows developers to “architect their apps in much cleaner ways”.
While Chrome 32 added a huge amount of new features, Chrome 33 is more focused on developers. First of all, Custom Elements lets Web developers define new types of HTML elements to use in their Web apps, which allows to:
- Define new HTML/DOM elements.
- Create an element that extends from other elements.
- Logically bind together custom functionalities into a single tag.
The Web Speech API, which was added in Chrome 25 to let developers add speech recognition to their Web pages, now has speech synthesis. This makes it easier to synthesize recordings to play back in a different language. Using this API, developers can get a list of supported voices from a given machine and then use the synthesis engine to have a web app speak to its users.
Last but not least, the request Autocomplete API for easy web payments is available on Mac. It previously debuted on chrome and Windows, but then Google promised a Mac version would “be included in a future release”.
The developers will have to check the following API improvements:
- The Page Visibility API in it has been unprefixed.
- The WebFont downloading has been optimized so that the fonts are available before Blink layout is done, meaning that the net latency impact of using a webfont is usually zero, according to Google.
- The Blink CSS Animations and Transitions implementations are now powered by the new Web Animations model.
- Chrome now supports the latest version of the Web Notification API.
Author : Iman Majeed