Chrome 36 launches with rich notifications improvements, new incognito design, doodles on Android, and more

Google today released Chrome version 36 for Windows, Mac, and Linux (Update: Android as well, see below). Among the changes are various additions and improvements, as well as the usual bug fixes and performance tweaks; you can update to the latest release now using the browser’s built-in silent updater, or download it directly from google.com/chrome.

As far as we can tell, the first two points both refer to mainly visual changes. Notifications have been slightly tweaked with a flatter look and new icons. As for incognito mode, the new tab page has been revamped.

Here’s the old look:

And here’s the new look:

What’s odd is that the little incognito character’s profile is still at the top of the browser window, despite the use of the new front-facing view as you can see above. Unless we’re mistaken though, nothing has changed beyond the incognito message.

The third point mentions a new prompt when the browser crashes, but we don’t have a screenshot of that since Chrome 36 hasn’t died on us just yet. As for the revamped Chrome app launcher for Linux, Google previously said in the beta that the changes boil down to a “smaller font size and smarter positioning.”

Although the changelog doesn’t mention this, Google has confirmed that the developer features in Chrome 36 beta have made it to Chrome 36. These include element.animate(), HTML Imports, and Object.observe().

The element.animate() function is the first part of the Web Animations JavaScript API to ship in Chrome. It lets developers create simple CSS Animations using JavaScript. In other words, animations can be dynamically generated without paying a CSS style recalculation cost, are cancelable, and provide guaranteed end events (CSS Transitions meanwhile only generate events if they cause a style change).

Next up, HTML Imports, part of Web Components, offer a way to include HTML documents in other HTML documents using a link import tag. An HTML Import can contain CSS, JavaScript, HTML, or anything else an .html file can include, providing a convention for bundling Web content files into a single package.

Object.observe() lets developers observe changes to JavaScript objects. Defining a callback will allow observing multiple objects and receiving all changes to any objects in a single asynchronous call.

Last but certainly not least, Chrome 36 also addresses 26 security issues, of which Google chose to summarize in only two points:

Emil was a reporter for The Next Web between 2012 and 2014. Over the years, he has covered the tech industry for multiple publications, including Ars Technica, Neowin, TechSpot, ZDNet, and CNET. Stay in touch via Facebook, Twitter, and Google+.