Friend or Foe? TypeScript Security Fallacies
-
Liran Tal
Snyk
Director of Developer Advocacy
Browser, browser on the wall, who’s got the worst features of them all? JavaScript of course!
This session takes a close look at the most awful features in JavaScript and the DOM, how they work and why they are still part of today’s web standards. We explore the reasons for continued browser support of even the most broken features from the cretaceous period, how bad decisions from the 1990s still haunt JavaScript’s syntax today and which absurd hacks from ancient history are still being re-purposed even today.
Apart from sheer shock and/or entertainment value, even the most awful anti-features in JavaScript are actually worth learning about. Sometimes they are important constraints for the continued evolution of the JavaScript standard, and sometimes they are simply the only way to solve (extremely specific) programming challenges. If you ever wanted to know why JavaScript works and looks like it does or just like to gawk at some rather… exotic code, this is the session for you!
World Congress 2025
Liran Tal
Snyk
Director of Developer Advocacy
Aaron Bray
Veracode
Director of Product Management
Julian Totzek-Hallhuber
Veracode
Senior Manager Solution Architects
Pratim Bhosale
Treblle
Senior Developer Experience Engineer
Manfred Steyer
AngularArchitects.io
Trainer, Consultant, Architect