💢 A list of breaking changes to the web platform
See the code
Over the years there have been necessary changes to the web platform that caused legacy websites to break.
Below is a list of those changes.
<applet>, <blink>, and many other tags removed html5 (January 2008)window.showModalDialog removed operablog (August 2014)Not Secure over HTTP googleblog (January 2017)Array.prototype.flatten breaks MooTools bugzillaArray.prototype.flat (May 2018)SameSite=None to SameSite=Lax by default chromestatus tweet (August 2020)alert() and confirm() removed from cross-origin iframes chromestatus tweet (July 2021)💢 A list of breaking changes to the web platform
See the code
Over the years there have been necessary changes to the web platform that caused legacy websites to break.
Below is a list of those changes.
<applet>, <blink>, and many other tags removed html5 (January 2008)window.showModalDialog removed operablog (August 2014)Not Secure over HTTP googleblog (January 2017)Array.prototype.flatten breaks MooTools bugzillaArray.prototype.flat (May 2018)SameSite=None to SameSite=Lax by default chromestatus tweet (August 2020)alert() and confirm() removed from cross-origin iframes chromestatus tweet (July 2021)