What makes CatchJS fast?

CatchJS particularly shines when it comes to front-end performance.

Slow page load speeds is detrimental to the user experience. For example, a study by Amazon found that every 100ms of latency cost them 1% in sales. Google found that an extra 0.5 seconds in search page generation time dropped traffic by 20%. Page load speed really matters and adding an error logging service shouldn't slow down your site.

We take several steps in order to minimize page load speed.

1) Minimal file size (1.76KB)

The client side logging mechanism for CatchJS is extremely lightweight, taking up only 1.76KB after gzip compression.

2) Ultra fast CDN hosting

The linked JavaScript file is hosted on Verizon's CDN, which has over 100 servers spread across the globe. This means your users will get the file from a server that is close to them geographically, thus cutting down latency.

3) Served over HTTP2

The linked JavaScript file is served over HTTP2, which brings additional speed benefits, like header compression and multiplexing.

4) No runtime overhead

When CatchJS isn't logging errors and messages, it does nothing. So there is no runtime overhead.