March 31, 2014 The way that languages in the web platform evolve are in direct response to the pain caused by complexity. Pain is generally a bad thing and so it's with better patterns and platform primitives that we can ease some of this complexity in the browser. Complexity on its own can take lots of forms, but when we look at the landscape of how developers have been building for the web over
![The Web's Declarative, Composable Future.](https://cdn-ak-scissors.b.st-hatena.com/image/square/68592b7365ca502ad64900eaf62b64b4dfb2bf01/height=288;version=1;width=512/https%3A%2F%2Faddyosmani.com%2Fassets%2Fimages%2Faddy.jpg)