Deprecations and removals in Chrome 76
Remove feature policy: lazyload
The lazyload feature policy was intended to allow developers to selectively
control the lazyload
attribute on the <iframe>
and <img>
tags to provide more
control over loading delay for embedded contents and images on a per origin
basis.
The policy is removed in favor of a newer feature policy for loading, namely
loading-frame-default-eager
which is more aligned with how the loading
attribute will be used. The removal applies to both the Feature-Policy header
and the <iframe>
allow
attribute.
Chrome Platform Status | Chromium Bug
Remove outputs from MediaStreamAudioDestinationNode
According to the specification, the MediaStreamAudioDestinationNode
in the Web
Audio API should have no outputs. Chrome's implementation has a single output
which has been removed.
Chrome Platform Status | Chromium Bug
Remove insecure usage of DeviceMotionEvent
Chromium has been showing deprecation warnings since 2015 whenever the API is used in a non-secure browsing context. Chrome now restricts the API to secure browsing contexts. This change brings Chromium’s implementations in line with the privacy and security recommendations in the specification, and is aligned with the overarching effort to deprecate powerful features on insecure origins.
Chrome Platform Status | Chromium Bug
Remove insecure usage of DeviceOrientationEvent
Chromium has been showing deprecation warnings since 2015 whenever the API is used in a non-secure browsing context. Chrome now restricts the API to secure browsing contexts. This change brings Chromium’s implementations in line with the privacy and security recommendations in the specification, and is aligned with the overarching effort to deprecate powerful features on insecure origins.
Chrome Platform Status | Chromium Bug