Links to cross-origin destinations are unsafe

Reference documentation for the "Opens External Anchors Using rel="noopener"" Lighthouse audit. | Continue reading


@developers.google.com | 6 years ago

Registering as a Share Target with the Web Share Target API

The Web Share Target API allows installed web apps to register with the underlying OS as a share target to receive shared content from either the Web Share API or system events, like the OS-level share button. | Continue reading


@developers.google.com | 6 years ago

Background Fetch: New service worker feature for handling large upload/downloads

Background fetch lets you handle large downloads, even if the browser closes. | Continue reading


@developers.google.com | 6 years ago

New in Chrome 71

What's new in Chrome 71 for developers? | Continue reading


@developers.google.com | 6 years ago

What's New in DevTools (Chrome 72)

Visualize performance metrics, highlight text nodes, copy the JS path to a DOM node, and Audits panel updates. | Continue reading


@developers.google.com | 6 years ago

Web Audio, Autoplay Policy and Games

Continue reading


@developers.google.com | 6 years ago

Learn about Google Launchpad Studio Program

An acceleration program that matches ML startups and experts from Silicon Valley with the best of Google to help accelerate applied ML and AI innovation. | Continue reading


@developers.google.com | 6 years ago

OR-Tools is fast and portable software for combinatorial optimization

The OR-Tools suite provides operations research software libraries and APIs for constraint optimization, linear optimization, and flow and graph algorithms. | Continue reading


@developers.google.com | 6 years ago

iFrame – Deactivating Related YouTube Videos Deprecated

Continue reading


@developers.google.com | 6 years ago

Web Writable Files API: Simplifying Local File Access

Continue reading


@developers.google.com | 6 years ago

Chrome: Closing the capability gap between the web and native

Continue reading


@developers.google.com | 6 years ago

Signed HTTP Exchanges

Signed Exchanges allow websites to sign web content in the way that the content can be safely redistributed and verified where it was originally from. Chrome is experimenting with this starting in Chrome 71. | Continue reading


@developers.google.com | 6 years ago

WebAssembly Threads ready to try in Chrome 70

WebAssembly thread support has shipped in Chrome 70 under an origin-trial. | Continue reading


@developers.google.com | 6 years ago

Desktop Progressive Web Apps

Progressive Web Apps work on the desktop, including Chrome OS, Mac, Linux, and Windows. | Continue reading


@developers.google.com | 6 years ago

The Intl.RelativeTimeFormat API – Web – Google Developers

The Intl.RelativeTimeFormat API enables localized formatting of relative times without sacrificing performance. | Continue reading


@developers.google.com | 6 years ago

Introduction to ML Fairness

Continue reading


@developers.google.com | 6 years ago

Interact with Bluetooth devices on the Web

A Web API has been added to Chrome that makes it possible for websites to discover and communicate with devices over the Bluetooth 4 wireless standard using GATT. | Continue reading


@developers.google.com | 6 years ago

What's New in DevTools (Chrome 70)

Live Expressions in the Console, highlight DOM nodes during Eager Evaluation, and more. | Continue reading


@developers.google.com | 6 years ago

New in Chrome 70

What's new in Chrome 70 for developers? | Continue reading


@developers.google.com | 6 years ago

Chrome 69 Paint Timing Issues

Chrome 69 includes an incorrect change to our paint-timing metrics, which was intended to capture more of the rendering pipeline resulting in some accurate timestamps. | Continue reading


@developers.google.com | 6 years ago

What's New in DevTools (Chrome 71)

Highlight DOM nodes from Live expressions, store nodes as global variables, and more. | Continue reading


@developers.google.com | 6 years ago

Workbox: JavaScript Libraries for adding offline support to web apps

Workbox is a set of service worker libraries that making build progressive web apps easy. | Continue reading


@developers.google.com | 6 years ago

ML Fairness or: “De-Biasing”.. a bias in and of itself?

Working to make machine learning beneficial for everyone. | Continue reading


@developers.google.com | 6 years ago

Inside look at modern web browser (part 4)

Input event handling with the compositor thread | Continue reading


@developers.google.com | 6 years ago

Audio/Video Updates in Chrome 70

A round up of the audio/video updates in Chrome 70: Cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android. | Continue reading


@developers.google.com | 6 years ago

Deprecations and removals in Chrome 69

A round up of the deprecations and removals in Chrome 70 to help you plan. | Continue reading


@developers.google.com | 6 years ago

Take control of your scroll: customizing pull-to-refresh and overflow effects

Introduction to the CSS overscroll-behavior property. | Continue reading


@developers.google.com | 6 years ago

Inside look at modern web browser (part 1)

Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline. | Continue reading


@developers.google.com | 6 years ago

Notch support in chrome 69

What's new in Chrome 69 for developers? | Continue reading


@developers.google.com | 6 years ago

Reduce JavaScript Payloads with Code Splitting

Modern sites often contain a lot of JavaScript. These scripts are often sent down in large, monolithic bundles which can take a long time to download and process. Code-splitting encourages breaking up these scripts so you only send what a user needs when they need it. | Continue reading


@developers.google.com | 6 years ago

AV1 decoder in WebAssembly

WebAssembly lets us extend the browser with new features. This article shows how to port the AV1 video decoder and play AV1 video in any modern browser. | Continue reading


@developers.google.com | 6 years ago

Speed Up Your Canvas Operations with a Web Worker

OffscreenCanvasAPI is available as of Chrome 69. This article explains how you can use it to achieve performance improvements in rendering graphics in your web app. | Continue reading


@developers.google.com | 6 years ago

Chrome 69 supports AV1 video decoding

A round up of the audio/video updates in Chrome 69: AV1 and HDCP policy check. | Continue reading


@developers.google.com | 6 years ago

Introducing NoState Prefetch for Google Chrome

Chrome 63 shipped with NoState Prefetch. NoState Prefetch is a mechanism for fetching resources in advance that uses less memory than the deprecated prerendering process. | Continue reading


@developers.google.com | 6 years ago

Google's ML Glossary

Compilation of key machine-learning and TensorFlow terms, with beginner-friendly definitions. | Continue reading


@developers.google.com | 6 years ago

Chrome’s solution to the “too many tabs” memory problem

The Page Lifecycle API brings app lifecycle features common on mobile operating systems to the web. Browsers are now able to safely freeze and discard background pages to conserve resources, and developers can safely handle these interventions without affecting the user experienc … | Continue reading


@developers.google.com | 6 years ago

Google Launches Machine Learning Guides Series

Simple step-by-step walkthroughs to solve common machine learning problems using best practices. | Continue reading


@developers.google.com | 6 years ago

Google's guide to text classification

Continue reading


@developers.google.com | 6 years ago

Peril of Overfitting (Machine Learning)

Continue reading


@developers.google.com | 6 years ago

PWACompat: The Web App Manifest for All Browsers – Web – Google Developers

Use the PWACompat library to bring your Web App Manifest to all browsers. | Continue reading


@developers.google.com | 6 years ago

Site Isolation for web developers

Chrome 67 on desktop has a new feature called Site Isolation* enabled by default. This article explains what Site Isolation is all about, why it’s necessary, and why web developers should be aware of it. | Continue reading


@developers.google.com | 6 years ago

Google Glass Explorer SDK

Develop Glassware. | Continue reading


@developers.google.com | 6 years ago

Introduction to Feature Policy

Feature Policy allows developers to selectively enable, disable, and modify the behavior of certain APIs and features in the browser. It's like CSP, but for features! Shipped in Chrome 60. | Continue reading


@developers.google.com | 6 years ago

Optimize Website Speed with Chrome DevTools

Learn how to use Chrome DevTools to find ways to make your websites load faster. | Continue reading


@developers.google.com | 6 years ago

JavaScript Modules Are Supported in All Major Browsers

Continue reading


@developers.google.com | 6 years ago

Fresher service workers, by default

Starting in Chrome 68, HTTP requests that check for updates to the service worker script will no longer be fulfilled by the HTTP cache by default. | Continue reading


@developers.google.com | 6 years ago

Google: Introduction to Machine Learning

Continue reading


@developers.google.com | 6 years ago

Google Maps new pricing moves to July 16th

Continue reading


@developers.google.com | 6 years ago