If you haven’t yet seen Geoff Schmidt’s JavaScript State of the Union keynote at the 2015 Meteor Devshop meetup, I can’t recommend it too highly. He talks at lightning speed for nearly 50 minutes and every part of it is gold.

He begins with JavaScript’s fascinating history:

The world’s richest tech companies started hiring the world’s best compiler engineers. And then they put them to work making JavaScript better. It was a browser war. Everyone figured out that the browser was super valuable real estate. They wanted to have a web browser that had the most market share. There was this competition to see who could build the best engine. The result is that JavaScript has a faster dynamic language runtime than Ruby, Python, and PHP.

Geoff builds the case that we’re moving from LAMP-based websites to web apps that are constantly client-connected, and JavaScript is the language to make this happen. This isn’t the same flash in the pan that Ruby on Rails was:

It’s as big a shift as the shift from mainframes to PCs or from PCs to the web. That’s the kind of shift that comes along every 10 or 20 years. It leaves a lot of change in its wake. We don’t use the tools of mainframes to use PCs… And we aren’t using the tools of the web to make connected-client applications.

He also has an interesting tidbit about Apple’s ecosystem that I hadn’t realized:

JavaScript is the single language where Apple lets you push over-the-air code updates.

In other words, unlike Objective-C and Swift, you can instantly update an iPhone app if it’s written in JavaScript. Zero Apple approval required.

JavaScript has the potential to change the world.

Right now, the tech industry is in the middle of a significant revolution. There are going to be winners and losers. But one thing’s for sure: we’re going to be writing a lot of JavaScript. I like that.