the Grumpy Parts

by Rob Richardson



About Me

Rob Richardson

Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.

Jon Mills

Thanks to Jon Mills

This talk is based on
A Guide to JavaScript's Scary Side
by Jonathan F Mills

Jon Mills


We will probably
exhaust my knowledge

I look forward
to learning from you

source: media2.giphy.com/media/Ll2fajzk9DgaY/giphy.gif

... in the beginning

Brendan Eich

Brendan Eich

wrote JavaScript
in 10 days
25 years ago

Read more | Watch more

JavaScript Runtimes

  • V8: Chrome, Node
  • Spider Monkey: Firefox
  • Chakra: IE
  • JavaScriptCore: Safari

JavaScript was copied with incredible precision

... including the bugs.


The Compiler



Event Loop

async & await