JavaScript is amazing; you are building amazing and creative web applications that no-one conceived a few years ago (except maybe Jeff). But as our webapps get larger, they get more complex, harder to debug, and difficult to reason about. Combine that with the less-than-awesome JavaScript error management and haphazard browser implementations and we’re left dealing with: TypeError: e is undefined.
![A Better Way to Track JavaScript Errors](https://cdn-ak-scissors.b.st-hatena.com/image/square/48811bda7f7fdf53de3b2ddbf041b3a444e16031/height=288;version=1;width=512/https%3A%2F%2Ftrackjs.com%2Fassets%2Fimages%2Fbrand%2Fshare.png)