How we built it

Deprecate and remove: WebKit legacy window.postMessage() overload (deprecated)

WebKit/Blink supports three overloads of window.postMessage(): "postMessage(message, targetOrigin)", "postMessage(message, targetOrigin, transferables)" and "postMessage(message, transferables, targetOrigin)" The last one being an accident of history as implementation and spec initially evolved, but an overload that got stuck. As it has little or no actual use (Link1), it will be deprecated and removed. Any remaining uses will have to swap arguments.


Status in Chromium

Deprecated (launch bug) in:

  • Chrome for desktop release 52
  • Chrome for Android release 52
  • Chrome for iOS release 52
  • Android WebView release 52
  • Opera release 39
  • Opera for Android release 39

Consensus & Standardization

  • No public signals
  • No public signals
  • No public signals
  • No signals


Last updated on 2016-07-28