Content deleted Content added
→Reception: how is this "caution"ing |
Update external link |
||
(48 intermediate revisions by 20 users not shown) | |||
Line 1:
{{Short description|
{{use mdy dates|date=August 2023}}
'''Web Environment Integrity''' ('''WEI''') is an abandoned [[API]] proposal
== Proposal ==
[[
The draft
== History ==
The proposal first showed up as a commit to [[Chromium]] in April before being announced by its developers, Google engineers, in May. It received a few concerned comments from those who followed the browser's rendering engine's development. After discussion at W3C in late April, its working draft specification was published as part of the process to develop standards for the web on July 21, 2023. As a result, users flooded the proposal's [[GitHub]] repository with critical comments and [[Flaming (Internet)|flaming]] of the proposal's authors. As a result, the Google engineers limited comment to those who have contributed to the repository and added a [[code of conduct]].<ref name="register" /> On the same day, Chromium's preliminary code to implement the standard was enabled.<ref name=":1" />
On November 2, 2023, Google abandoned the proposal, removed the prototype implementation from Chromium, and proposed a replacement API named "Android WebView Media Integrity API" limited to WebViews on Android. Google tested the new API with partners in early 2024.<ref name="abandoned" /> As of late 2024, WebView Media Integrity API is available to all developers.<ref>{{Cite web |title=WebViewMediaIntegrityApiStatusConfig |url=https://developer.android.com/reference/kotlin/androidx/webkit/WebViewMediaIntegrityApiStatusConfig |access-date=2025-07-30 |website=Android Developers |language=en}}</ref>
== Reception ==
The proposal
* On July 25, [[Mozilla]] opposed it, stating "Any browser, server, or publisher that implements common standards is automatically part of [[the Web]]{{nbsp}}... Mechanisms that attempt to restrict these choices are harmful to the openness of the Web ecosystem and are not good for users."<ref>{{Cite web |title=Request for Position: Web Environment Integrity API · Issue #852 · mozilla/standards-positions |url=https://github.com/mozilla/standards-positions/issues/852 |access-date=2023-07-26 |website=GitHub |language=en}}</ref>
* On July 27, [[Vivaldi Technologies|Vivaldi]] opposed it as "simply dangerous" and feared that attestation providers would not be trustworthy.<ref>{{Cite web |date=2023-07-25 |title=Unpacking Google's new "dangerous" Web-Environment-Integrity specification |url=https://vivaldi.com/blog/googles-new-dangerous-web-environment-integrity-spec/ |access-date=2023-07-26 |website=Vivaldi Browser |language=en}}</ref>
* On July
* On
* On August 7, the [[Electronic Frontier Foundation]] opposed it
* On
▲* On August 7, the [[Electronic Frontier Foundation]] opposed it, as "a bad idea that Google should not pursue".<ref>{{Cite web |last1=Doctorow |first1=Cory |last2=Hoffman-Andrews |first2=Jacob |date=2023-08-07 |title=Your Computer Should Say What You Tell It To Say |url=https://www.eff.org/deeplinks/2023/08/your-computer-should-say-what-you-tell-it-say-1 |access-date=2023-08-07 |website=www.eff.org}}</ref>
== See also ==
Line 33 ⟶ 31:
== External links ==
* {{GitHub|
* [https://chromestatus.com/feature/5796524191121408 Web environment integrity API - Chrome Platform Status]
|