• Adventures in Elm

    By Matt Granmoe on February 21, 2017
    Adventures in Elm

    We’ve been hearing a lot about Elm lately, especially how it claims to prevent errors. Our newest contributor, Matt Granmoe, will explore it, how to get started, and some thoughts on error prevention and debugging. Matt will be exploring error handling and debugging in various JavaScript and web technologies with us. Matt is a JavaScript developer, progressive bassist, blogger, Filipino martial arts practitioner and active contributor to various libraries within the React/Redux ecosystem.

    Read more »
Squash JS Bugs

Get the Best of TrackJS

Subscribe to the TrackJS blog and get all the JavaScript tracking and debugging tips you can shake a stick at, delivered no more than once per week.

Subscribe Now
  • New Feature: Error Groupings

    By Eric Brandes on February 14, 2017
    New Feature: Error Groupings

    It’s common to have JavaScript error messages that are almost identical, but differ by a url segment or identifier. These can be noisy, creating dozens (or hundreds) of different groupings for the same bug. To clean this up, we’ve introduced Grouping Rules that allow you to define your patterns and find the real problems fast.

    Read more »
  • Tracked: Internet Explorer 11 Crash on JSON.stringify

    By Todd H Gardner on December 14, 2016
    Tracked: Internet Explorer 11 Crash on JSON.stringify

    Internet Explorer 11 crashes when JSON.stringify is called on an HTMLFormElement that contains duplicate named inputs. This is particularly concerning because radio inputs will certainly have duplicate names.

    Read more »
  • Analyzing JavaScript Errors and Browser Updates

    By Todd H Gardner on October 3, 2016
    Analyzing JavaScript Errors and Browser Updates

    Our friends at ZingChart asked to do some data crunching on some of our data. They wanted to understand if evergreen browser releases impacted error rates overall. We were happy to provide them with some aggregate metrics regarding the recent Chrome and Firefox updates.

    Read more »
  • Debugging Production JavaScript

    By Todd H Gardner on September 14, 2016
    Debugging Production JavaScript

    The web is a hostile place and our JavaScript apps will inevitably break. Browser changes, invasive plugins, unstable networks, or just plain bugs—something is going to go wrong. When it does, we need to be ready. We need to know what went wrong and how to fix it or our users just won’t come back.

    Read more »
  • What's new in TrackJS?

    By Eric Brandes on July 25, 2016
    What's new in TrackJS?

    We’ve been busy building new features and wanted to take a few minutes to highlight some of them. Often we’ll soft launch a feature without much fanfare to make sure it’s working as intended, so sometimes it’s not obvious when new functionality appears. So here’s some of the cool new things we’ve added in the last two months!

    Read more »