twilight-sparkle
@twilight-sparkle
This page's posts are visible only to users who are logged in.

cactus
@cactus

Hyrum's Law:

With a sufficient number of users of an API,
it does not matter what you promise in the contract:
all observable behaviors of your system
will be depended on by somebody.

the web is a massive example of this. for every bug in the original JS engine, at least one fortune 500 company has been depending on that exact behavior for 15 years (presumably), let alone bad footgun-dense ideas like ASI.


You must log in to comment.

in reply to @twilight-sparkle's post:

oh yeah like introducing breaking API changes is always gonna be worse than having a weird runtime. whenever i complain abt shit like this i am simply shaking my fist and brendan eich, wherever he may be (far away from me if i can help it)

i think javascript should just stay javascript for legacy reasons and we should move everything to WASM but i know that this is a looooooooong process

i just saw this post again and wanted to comment exactly this. thank you past self that posted that

also browsers should just have a legacy mode and modern mode so we can fucking nuke the annoying JS shit without nuking the internet