It doesn’t make sense that one library can take the whole language hostage and TC39 member allow this, a fix in a library can easily be made... so why bother, lets move forward and make JS ready for the future and not stick to the past
-
-
- 4 more replies
New conversation -
-
-
Just create a new browser for browsing the old web for those who wanted to. Then go ahead to break those mootools site in modern browsers
-
Why would browser vendors sacrifice their user base like that? Why should users need at least two different browsers installed just to browse the Web? Did you read https://developers.google.com/web/updates/2018/03/smooshgate#break-the-web …?
End of conversation
New conversation -
-
-
I don't think "web developers" and "browser vendors" should be in that list - supporting legacy tricks nobody uses in 99% of websites prevents the first from getting actually useful features and has an implementation & maintenance cost for the second.
-
Is there really a implementation/maintenance/use cost to naming an obscure method differently? I've never even used it in any form in my entire web dev career.
- 1 more reply
New conversation -
-
-
I’m going to forever enjoy this ‘Space Jam’ defense for a web that doesn’t break. It’s beautiful.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Any change of the prototype will ‘break the Web’. We will not be able to browse those awesome sites that define `Array.prototype.smoosh` in an incompatible manner.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Breaking mootools is not breaking the web. It’s breaking a library that thought it was a good idea to extend a base prototype without a namespace. Although base functions should be overwrite-able.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.