JavaScript Errors in Their Natural Environment: Production

Jonah Moses (New Relic)
12:00pm–12:30pm Tuesday, 04/21/2015
Location: Salon 10
Average rating: *....
(1.67, 6 ratings)

Everyone strives towards providing a great experience for their users. Unfortunately, it is very difficult to consistently provide a great experience when production environments can vary so drastically. Just between the big name browsers—Chrome, Firefox, IE, Safari, and Opera—there are dozens of different versions, with each viewed on different platforms. You then have yourself countless possibilities of where and what your JavaScript production environment can be. To make matters more complex, all of these environments are going to be different from your local environment and without firsthand information to replicate the scenarios or environments, it becomes very difficult to come up with a diagnosis nonetheless a fix! This talk will examine a few different scenarios where the expected JavaScript behaviors can differ in production environments versus local environments along with some methods for diagnosing and solving. For each of these scenarios, we’ll discuss common causes, manifestations of errors, and unwanted side effects. Fortunately, there are a variety of tools and methods we can use so that we are no longer left alone in the wilderness.

This session is sponsored by New Relic.

Jonah Moses

New Relic

Jonah Moses is a Software Engineer for New Relic’s Browser team.