Just two days after releasing the stable version of Chrome 47, Google released Chrome 48 beta for Windows, Mac, Linux, and Android. The new features include support presenting to Google Cast devices, custom notification buttons, and bandwidth estimation with the NetInfo downlinkMax API.

Chrome is arguably more than a browser: With over 1 billion users, it’s a major platform that web developers have to consider. In fact, with regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available. Chrome 48 will bring many new features worth looking over, especially if you’re a developer.

Google has been toying with notifications in Chrome for years. Chrome apps and extensions have supported push notifications on desktop since May 2010 (first added in Chrome 5). More recently, webpages gained the ability to send push notifications to users with the release of Chrome 42 while the desktop notification center was removed in Chrome 47.

Google says usage of push notifications “has grown quickly,” with the browser now delivering “more than 350 million push notifications every day.” Chrome 48 beta allows sites to add custom buttons to notifications, so users can complete various tasks entirely within the notification.

chrome_48_custom_notification

Next, Chrome 48 beta for Android lets you send presentations to nearby Google Cast devices. This means mobile sites can present to other devices using the standards-based Presentation API and the Cast Web SDK.

Lastly, developers can now use NetworkInformation.downlinkMax to detect a device’s maximum bandwidth or even the NetworkInformation.onChange event handler to respond to connection speed changes. With this information, they can then send the optimal resources for the given connection.

Other developer additions and changes include:

Google releases new versions of Chrome every six weeks or so. We thus expect Chrome 48 (stable) to arrive by early January 2016.