Frontend Mar 29, 2020

Abusing ECMASCRIPT for fun and enlightenment

Tripu: “Ah, good old JavaScript… that pathetic wretch of a programming language, good for nothing, a parody of software engineering, riddled with inconsistencies and oddities… and yet it has taken the world by surprise and become ubiquitous. Perhaps there’s more to JS than meets the weary eye of the programmer, after all 🤷

What is at the edge of its specification, ECMAScript? What unexpected features lurk in the dark? How could a masochistic dilettante abuse its capabilities, stretch it beyond what is sensible, bend its will until it becomes unrecognisable?

I set out to find out, and what I saw depressed and amused me in equal measure. Unbridled recursion, obscene self-referencing, gigantic data structures, minimalistic PoC’s, fantastically obscene applications, mythical anecdotes of dubious veracity, and the most imaginative experiments — 23 years of history have seen it all.”