Thank You TrackJS
TrackJS has alerted me to many issues over the past few years, including:
- Piloting multiple Service Worker related WordPress plugins created by Mozilla
- Watch out for Safari's lack of native Promise and arrow function support!
- Safari is the new Internet Explorer 6...
- Error detection for advertisement blocking
- Maybe my build system shouldn't be pulling the latest version without me testing first....
What's awesome is that I got alerted to these issues via my nightly TrackJS email so I could get to them within hours of a push. I can configure my TrackJS panel to notify me off issues earlier but for this blog I'm happy with the nightly ping.
TrackJS has recently implemented some solid new features that make collaborating and data management easier:
- Sharing: From any error, you can now generate a shareable link. You can use this link to share error details with colleagues, or post them publicly and ask questions online.
- Metadata API: Allows you to add any arbitrary key-value about the current environment. For example, the user's permission level or the current server. Once this information is provided, you can slice and dice your errors by nearly any way you can conceive.
- Global Filter: Across the UI, an "Add to Filter" button has been added. You can see this in messages, users, browsers, or metadata. You can choose any single item from these and filter the rest of the UI by this property. For example, add Safari to your filter, and then see all the messages that have impacted Safari.
At a Glance
A few look-ins at my TrackJS panel: