A Goldilocks zone summary of modern javascript

Summarize modern web development and provide historical context for how we ended up where we are today.

That's a difficult task but Peter Jang's Modern JavaScript Explained For Dinosaurs is a home run. It's suitable for greybeards and greenhorns alike.

From a single html file with a <script> tag through configuring webpack, babel, and npm, his article is a great overview summarizing the current state of web development and how we got here. There's just enough history (he leaves plenty out, which is probably one reason it's so successful) and just enough detail as to why the current status quo is what it is. Not too much, not too little—it's just right. The panels from Dinosaur Comics are a nice touch too.