Quantcast
Channel: Updates
Viewing all articles
Browse latest Browse all 599

Deprecations and removals in Chrome 69

$
0
0

Deprecations and removals in Chrome 69

Remove AppCache from insecure contexts

When used over insecure contexts, AppCache potentially allows persistent online and offline cross-site scripting attacks. This is a serious escalation from regular cross-site scripting.

To mitigate this threat, AppCache is now only supported on origins that serve over HTTPS.

Developers looking for an alternative to AppCache are encouraged to use service workers. An experimental library is available to ease that transition.

Intent to Remove | Chromestatus Tracker | Chromium Bug

Remove anonymous getter for HTMLFrameSetElement

The anonymous getter for HTMLFrameSetElement is non-standard and therefore being removed. This feature was added 13 years ago to resolve a compatibility issue that then existed, but now does not. Because this is a non-standard feature no alternatives are available. Usage is low enough that we do not expect this to be a problem.

Intent to Remove | Chromestatus Tracker | Chromium Bug

Deprecate and remove Gamepads.item()

The legacy item() accessor is removed from the Gamepads array. This change improves compatibility with Firefox which is so far the only browser to implement GamepadList.

Chromestatus Tracker | Chromium Bug

Deprecate Custom Elements v0

Custom Elements are a Web Components technology that lets you create new HTML tags, beef up existing tags, or extend components authored by other developers. Custom Elements v1 have been implemented in Chrome since version 54, which shipped in October 2016. Custom Elements v0 was an experimental version not implemented in other browsers. As such it is now deprecated with removal expected in Chrome 73, around April 2019.

Intent to Deprecate | Chromestatus Tracker | Chromium Bug

Deprecate HTML Imports

HTML Imports allow HTML to be imported from one document to another. This feature was part of the early experimental version of Web Components not implemented in other browsers. As such it is now deprecated with removal expected in Chrome 73, around April 2019.

Intent to Deprecate | Chromestatus Tracker | Chromium Bug

Deprecate Shadow DOM v0

Shadow DOM is a Web Components technology that uses scoped subtrees inside lements. Shadow DOM v1 has been implemented in Chrome since version 53, which shipped in August of 2016. Shadow DOM v0 was an experimental version not implemented in other browsers. As such it is now deprecated with removal expected in Chrome 73, around April 2019.

Intent to Deprecate | Chromestatus Tracker | Chromium Bug

Deprecate SpeechSynthesis.speak() without user activation

The SpeechSynthesis interface is actively being abused on the web. There's anecdotal evidences that because other autoplay avenues are being closed, abuse is moving to the Web Speech API, which doesn't follow autoplay rules.

The speechSynthesis.speak() function now throws an error if the document has not received a user activation. Removal is expected in Chrome 71, some time in late November.

Intent to Deprecate | Chromestatus Tracker | Chromium Bug


Viewing all articles
Browse latest Browse all 599

Trending Articles