---
title: Lab: Troubleshoot your website with New Relic browser monitoring
source: https://docs.newrelic.com/docs/browser/new-relic-browser/lab/over-view
---

You're the developer of Relicstaurants, a [React](https://reactjs.dev) app that lets users order food from their favorite restaurants. Your app is really popular among the users and you want to make sure your users always have the best experience with your site. To achieve this goal, you use New Relic browser monitoring to achieve better performance for your site and troubleshoot any issues as needed.

In this lab, you'll instrument your web-application with New Relic browser monitoring, monitor its metrics, and troubleshoot frontend issues.

## Objectives

-   Spin up an React demo application.
-   Install New Relic browser agent.
-   Troubleshoot frontend errors.
-   Upload source map to New Relic.
-   Troubleshoot frontend slowness.

## Requirements

-   A free [New Relic account](https://newrelic.com/signup?utm_source=developer-site)
-   [Node](https://nodejs.org/en/)
-   [Python3](https://www.python.org/)
-   [Git](https://git-scm.com/)
-   [pip3](https://pip.pypa.io/en/stable/installation/)

[Set up your lab environment](https://docs.newrelic.com/docs/browser/new-relic-browser/lab/set-up-env)

[Instrument your application with our browser agent](https://docs.newrelic.com/docs/browser/new-relic-browser/lab/install-browser-agent)

[Debug errors in your application](https://docs.newrelic.com/docs/browser/new-relic-browser/lab/debug-errors)

[Debug frontend slowness in your application](https://docs.newrelic.com/docs/browser/new-relic-browser/lab/debug-slowness)
