Browser, browser on the wall, who has the worst features in all the land? JavaScript, of course!
This session scours the JavaScript and DOM specifications for the worst features from JavaScript’s long history. Find out which encrusted legacy features from the chalk age of web standards are still available in the latest Chrome beta, which fossilized syntax accidents are still lurking in everyday data structures and which absurd hacks both greying browser war veterans and the React kids from the bleeding edge have used and are still using.
The JavaScript features from hell not only have plenty of horror factor to offer, but are also instructive, worth knowing and sometimes the only way to solve problems. Find out which mistakes from the primordial soup still result in cargo cult patterns today, why React throws promises instead of exceptions and take a look at a whole lot of code that you (hopefully) won’t see anywhere else.