Your users aren't going to report errors. Errorception is a great way to find those errors.
In your code! Stop guessing! Errorception points to the exact cause of the error, right in your source.
Source maps are applied automatically when available. You don't need to look at ugly minified code. Read more »
Navigable stack traces, mapped to your original source code, let you easily find what led up to the breaking code. Read more »
Detailed occurrence stats and raw error data (not shown) let you drill down into every individual error occurrence.
With private source maps, you don't need to make your source code publicly discoverable. Read more »
30-day free trial. No credit-card needed.
Simply copy/paste a JavaScript snippet to your site, and you're done! You will be recording errors in 5 minutes, tops!
Sign up now!Stay on top of your errors, without the useless frills
See your errors pointed out right in your own code. Investigate errors easily.
Source maps are applied automatically. You don't need to bother with minified code.
Errorception causes no load-time performance hit. Your site operates at top speed.
Errorception groups errors together, so you don't sift through raw logs.
If they care about their sites, they use Errorception
I have Errorception running on modernizr.com and mothereffinganimatedgif.com and it's provided massive insight in problems I wouldn't have tested for.
We're using Errorception on printio.ru (100K+ visits/mo) and I can always catch any unexpected errors as soon as they leak into production. A big part of why I chose Errorception is the excellent responsiveness of its creator, and his activity in the JavaScript community.
kangaxZaytsev, perfectionkills.com
Learn more about Errorception
30-day free trial. No credit-card needed.
Here's a sample of the Errorception script tag:
<!-- Sample code. Don't use this! Use the snippet in your settings instead. -->
<script>
(function(_,e,rr,s){_._errs=[s];var c=_.onerror;_.onerror=function(){var a=arguments;_errs.push(a);
c&&c.apply(this,a)};var b=function(){var c=e.createElement(rr),b=e.getElementsByTagName(rr)[0];
c.src="//beacon.errorception.com/"+s+".js";c.async=!0;b.parentNode.insertBefore(c,b)};
_.addEventListener?_.addEventListener("load",b,!1):_.attachEvent("onload",b)})
(window,document,"script","your-project-id");
</script>
Don't worry, this script tag will not affect your page's performance at all. Yes, zero performance hit!