Menu

Browser News

Evolving Chrome’s security indicators

May 17th, 2018

Previously, we posted a proposal to mark all HTTP pages as definitively “not secure” and remove secure indicators for HTTPS pages. HTTPS usage on the web has taken off as we’ve evolved Chrome security indicators.

The State of the Web at Google I/O 2018

May 9th, 2018

The web is a global treasure and has many strengths we all enjoy. It is a distribution platform like no other, providing people around the world access to a diverse range of content and enabling businesses to reach customers wherever they are. Underpinning the web’s success is its community and a set of fundamentally open…

Protecting WebView with Safe Browsing

April 17th, 2018

Since 2007, Google Safe Browsing has been protecting users across the web from phishing and malware attacks. It protects over three billion devices from an increasing number of threats, now also including unwanted software across desktop and mobile platforms. Today, we’re announcing that Google Play Protect is bringing Safe Browsing to WebView by default, starting…

Protecting users from extension cryptojacking

April 2nd, 2018

As the extensions ecosystem continues to evolve, we remain focused on empowering developers to build innovative experiences while keeping our users as safe as possible. Over the past few months, there has been a rise in malicious extensions that appear to provide useful functionality on the surface, while embedding hidden cryptocurrency mining scripts that run…

Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet

March 21st, 2018

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. View a complete list of the features in Chrome 66 on ChromeStatus. The ImageBitmap Rendering Context for <canvas> Historically, rendering an image to a canvas has involved first creating an <img> tag and…

Under the hood: How Chrome’s ad filtering works

February 14th, 2018

While most advertising on the web is respectful of user experience, over the years we’ve increasingly heard from our users that some advertising can be particularly intrusive. As we announced last June, Chrome will tackle this issue by removing ads from sites that do not follow the Better Ads Standards. We’ve previously discussed some of…

Chrome 65 Beta: CSS Paint API and the ServerTiming API

February 8th, 2018

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. CSS Paint API The CSS Paint API, also known as “CSS Custom Paint”, allows developers to programmatically generate an image whenever a CSS property expects one. Instead of referencing an image resource, developers…

What’s new in Chromium 63 and Opera 50

January 22nd, 2018

Opera 50 (based on Chromium 63) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog post. Here’s what it means for web developers. Dynamic module imports New JavaScript module import syntax allows developers to dynamically load code into modules and scripts at runtime. This makes it possible…

Further protecting users from deceptive or confusing inline installation

January 5th, 2018

Since 2012, Chrome has enabled extension developers to provide a smooth installation experience on their own pages using inline installation. We have also worked hard to prevent abuse of this feature by disabling inline installation in cases where we detect misleading or deceptive installation flows. User complaints have been reduced by 65% since the start…

What’s new in Chromium 62 and Opera 49

November 8th, 2017

Opera 49 (based on Chromium 62) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog post. Here’s what it means for web developers. Network Quality Estimator API There are times when a web page want to adapt to the user’s network. To help a web page with…