Menu

Browser News

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…

Introducing SKA – SSH Key Authority

August 22nd, 2017

SKA is an open source access control system for SSH-based servers. It was originally created by Opera Software and designed to provide scalable, secure and automated oversight on SSH public keys access. SKA allows you to manage a user’s access to servers in a simple manner, no matter if it’s a small amount of users…

What’s new in Chromium 60 and Opera 47

August 15th, 2017

Opera 47 (based on Chromium 60) 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. Paint Timing API While no generalized metric perfectly captures when a page is loaded in all cases, First Paint and First Contentful Paint are…