You are on page 1of 82

what

the...
JavaScript?

kyle simpson
http://getify.me
@getify
http://www.waxoil.com/art/alternative/strange-art-leaf.gif
defend, hate
wtf:
not just funny
wtf:
not a bug, not just ugly
wtf:
not cross browser quirks
wtf:
inconsistent, incoherent,
unreasonable
TC39: great!
JavaScript: great...
and getting better!
most wtfs...not
warmups
wtf
wtf
wtf
coercion
not wtf
not wtf
not wtf
wtf
moar coercion
wtf
wtf
wtf
wtf
wtf
wtf
empty slots
wtf
wtf
wtf
wtf
switch default break
wtf
finally
wtf
not wtf
wtf
wtf
wtf
wtf
generators
not wtf
not wtf
not wtf
not wtf
not wtf
not wtf
wtf
wtf
wtf
tdz: temporal dead zone
wtf
object destructuring
not wtf
not wtf
not wtf
not wtf
not wtf
wtf
wtf
not wtf
not wtf
wtf
default param values
not wtf
wtf
wtf
"class"es
wtf
wtf
I'm being generous --> not wtf
I'm being generous --> not wtf
wtf
wtf
wtf
wtf
wtf
wtf
sigh
haters gonna hate

still gonna JavaScript


always bet on
JavaScript

...and its wtfs


thanks!

kyle simpson
http://getify.me
@getify

You might also like