Same goals, different approach. Our JS support is extremely mature at this point and you'll find that out of the box we'll do a great job at catching errors in your application. In many situations you won't even need to do anything beyond toss in a couple script tags.
That said we also support a lot of advanced scenarios:
Sentry's sourcemap support is one of my favorite features. After spending years poring over cryptic minified exception messages, I finally set up Sentry for my latest JS frontend. It's glorious to get a nicely formatted traceback containing actual source code lines.