Joe Medley

Joe Medley

Technical Writer

Filter by:

Filter by:

Type

Filters

Longer extension service worker lifetimes

Extension service workers can now stay alive as long as they're receiving events. This increases the reliability of extension services workers, but has a pitfall you should avoid.

Changes to NavigateEvent in Chrome 105

The Navigation API gets two new methods on NavigateEvent: intercept() replaces transitionWhile() and scroll() replaces restoreScroll().

Deprecations and removals in Chrome 88

A round up of the deprecations and removals in Chrome 88 to help you plan.

Deprecations and removals in Chrome 87

A round up of the deprecations and removals in Chrome 87 to help you plan.

Deprecations and removals in Chrome 86

A round up of the deprecations and removals in Chrome 86 to help you plan.

Human interface devices on the web: a few quick examples

There is a long tale of human interface devices (HID) that are too new, too old, or too uncommon to be accessible by systems' device drivers. The WebHID API solves this by providing a way to implement device-specific logic in JavaScript.

Deprecations and removals in Chrome 85

A round up of the deprecations and removals in Chrome 85 to help you plan.

Deprecations and removals in Chrome 84

A round up of the deprecations and removals in Chrome 84 to help you plan.

Deprecations and removals in Chrome 83

A round up of the deprecations and removals in Chrome 83 to help you plan.

Deprecations and removals in Chrome 81

A round up of the deprecations and removals in Chrome 81 to help you plan.

Deprecations and removals in Chrome 80

A round up of the deprecations and removals in Chrome 80 to help you plan.

Richer offline experiences with the Periodic Background Sync API

Periodic Background Sync enables web applications to periodically synchronize data in the background, bringing web apps closer to the behavior of an iOS/Android/desktop app.

Jeff Posnick Joe Medley

Jeff Posnick, Joe Medley

Receiving shared data with the Web Share Target API

On a mobile or desktop device, sharing should be as simple as clicking the Share button, choosing an app, then choosing who to share with. The Web Share Target API allows installed web apps to register with the underlying operating system to receive shared content.

Pete LePage Joe Medley

Pete LePage, Joe Medley

Deprecations and removals in Chrome 79

A round up of the deprecations and removals in Chrome 79 to help you plan.

Deprecations and removals in Chrome 78

A round up of the deprecations and removals in Chrome 78 to help you plan.

Fresher service workers, by default

WebVR 1.1 removed from Chrome

Deprecations and removals in Chrome 77

A round up of the deprecations and removals in Chrome 77 to help you plan.

Deprecations and removals in Chrome 76

A round up of the deprecations and removals in Chrome 76 to help you plan.

Deprecations and removals in Chrome 75

A round up of the deprecations and removals in Chrome 75 to help you plan.

Low-latency rendering with the desynchronized hint

Stylus-based drawing applications built for the web suffer from latency issues because a web page has to synchronize graphics updates with the DOM. The desynchronized hint for contexts bypasses the DOM to eliminate the latency.

Deprecations and removals in Chrome 74

A round up of the deprecations and removals in Chrome 74 to help you plan.

Deprecations and removals in Chrome 73

A round up of the deprecations and removals in Chrome 73 to help you plan.

Better match results with String.prototype.matchAll()

Chrome 73 introduces the String.prototype.matchAll() method. It behaves similarly to match(), but offers a simple way to iterate over matches, especially when you need access to capture groups.

Making user activation consistent across APIs

In version 72, Chrome ships User Activation v2 which makes user activation availability complete for all activation-gated APIs, resolving many user activation inconsistencies.

Mustaq Ahmed Joe Medley

Mustaq Ahmed, Joe Medley

Deprecations and removals in Chrome 72

A round up of the deprecations and removals in Chrome 72 to help you plan.

Deprecations and removals in Chrome 71

A round up of the deprecations and removals in Chrome 71 to help you plan.

Deprecations and Removals in Chrome 70

A round up of the deprecations and removals in Chrome 68 to help you plan.

Augmented reality for the web

Augmented reality allows placement and tracking of virtual objects in a real-world view.

Deprecations and Removals in Chrome 68

A round up of the deprecations and removals in Chrome 68 to help you plan.

Deprecations and Removals in Chrome 67

A round up of the deprecations and removals in Chrome 67 to help you plan. In this version, deprecation of public key pinning, removal of AppCache on unsecure contexts, and more prefix removals.

Deprecations and removals in Chrome 66

A round up of the deprecations and removals in Chrome 66 to help you plan. In this version, improved service worker security, changes to CSS position values, and more.

Deprecations and removals in Chrome 65

A round up of the deprecations and removals in Chrome 65 to help you plan. In this version, a reminder about Symantec certificates, cross-origin downloads are blocked, and document.all is now read only.

Deprecations and Removals in Chrome 64

A round up of the deprecations and removals in Chrome 64 to help you plan. In this version, performance API changes, removal of support for multiple shadow roots, and removal of a WebKit API.

Deprecations and removals in Chrome 63

A round up of the deprecations and removals in Chrome 63 to help you plan. In this version, new behavior on interface properties, removal of a webkit function, and a change to RTCRtcpMuxPolicy.

Exceeding the buffering quota

There are several ways to deal with QuotaExceededError.

Deprecations and removals in Chrome 62

A round up of the deprecations and removals in Chrome 62 to help you plan. In this version, security improvements, further webkit deprecations, and more.

Deprecations and removals in Chrome 61

A round up of the deprecations and removals in Chrome 61 to help you plan. In this version, security improvements, further webkit deprecations, and more.

Deprecations and removals in Chrome 60

A round up of the deprecations and removals in Chrome 60 to help you plan. In this version, security improvements, further webkit deprecations, and more.

Deprecations and Removals in Chrome 59

A round up of the deprecations and removals in Chrome 59 to help you plan.

We'll cross the (media) streams, Ray

Today, when using Media Source Extensions (MSE) in Chrome, it's not possible to switch between encrypted and clear streams. Starting in Chrome 58, all this changes.

Deprecations and Removals in Chrome 58

A round up of the deprecations and removals in Chrome 58 to help you plan.

API Deprecations and Removals in Chrome 57

A round up of the deprecations and removals in Chrome 57 to help you plan.

API Deprecations and Removals in Chrome 56

A round up of the deprecations and removals in Chrome 56 to help you plan.

Manage hyphens with CSS

Chrome 55 implements the hyphens property to control when soft hyphens appear and how they behave.

API Deprecations and Removals in Chrome 55

A round up of the deprecations and removals in Chrome 56 to help you plan.

API Deprecations and Removals in Chrome 54

An round up of the deprecations and removals in Chrome to help you plan.

Joe Medley Paul Kinlan

Joe Medley, Paul Kinlan

API Deprecations and Removals in Chrome 53

A round up of the deprecations and removals in Chrome to help you plan.

Web Push Interoperability Wins

Web push has had a few updates in recent versions of Chrome. GCM now supports the web push protocol and if you use VAPID you won't need to sign up for a Google Developer Project and you'll be given an FCM endpoint.

Flexbox gets new behavior for absolute-positioned children

Flexbox gets new behavior for absolute-positioned children

API Deprecations and Removals in Chrome 52

An round up of the deprecations and removals in Chrome to help you plan.

API Deprecations and Removals in Chrome 51

An round up of the deprecations and removals in Chrome to help you plan.

API Deprecations and Removals in Chrome 50

An round up of the deprecations and API removals in Chrome to help you plan.

Content Security Policy

Content Security Policy can significantly reduce the risk and impact of cross-site scripting attacks in modern browsers.

Mike West Joe Medley

Mike West, Joe Medley

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.