Uncaught exceptions
NorthDuty listens for pageerror events — uncaught JavaScript exceptions that break page functionality — and includes them in the check result.
NorthDuty detects JavaScript errors and console.error messages on every health check using a real browser — so front-end script failures show up in your monitoring timeline, not in customer support tickets.
Catch the script errors that break buttons while the page still looks fine.
A page can return HTTP 200 while a critical JavaScript error prevents the checkout button, login form, or product page from working. Ping-based uptime checkers don't catch this because they never run the page's JavaScript.
NorthDuty runs every health check in a real Chromium browser. It captures uncaught JavaScript exceptions and meaningful console.error messages, reports them in the health timeline, and uses them to calculate the errors component of the health score.
Every health check captures front-end script failures the same way a real user's browser would.
NorthDuty listens for pageerror events — uncaught JavaScript exceptions that break page functionality — and includes them in the check result.
Meaningful console.error output is captured alongside page exceptions, so deeper front-end failures are visible without opening DevTools.
JavaScript errors count as critical failures in the errors component of the health score (20% weight). They directly affect the 0–100 score reported for each check.
No JavaScript snippet required. NorthDuty uses a real Chromium browser on every check, so errors are caught exactly as a visitor's browser would experience them.
Most website failures in production are front-end failures — not server outages.
JavaScript error monitoring is automatic on every health check. No setup beyond adding a URL.
Create a project and add your site URL. Health monitoring, including JavaScript error detection, starts automatically.
Each run launches a Chromium browser, navigates to the page, and captures any uncaught exceptions or console.error messages.
Failed script checks are included in the run result and reduce the errors component of the health score.
Use a 'health score below' alert rule to get notified when JavaScript errors push the score below your acceptable threshold.
Explore pricing, feature details, solution pages, and related tools connected to this website monitoring use case.
Pricing
NorthDuty pricing for website monitoring: Free, $29 Starter, $79 Pro, $199 Business, and $499 Enterprise plans.
Compare pricing plansHub
Explore NorthDuty features: website health checks every 5 minutes, screenshot-based visual change detection, and AI-suggested user journey monitoring in one project.
Browse FeaturesHub
Explore NorthDuty solutions for ecommerce website monitoring, SaaS website monitoring, agency website monitoring, and startup website monitoring.
Browse SolutionsFeature
Monitor uptime every 5 minutes by default with HTTP, SSL, DNS, blank-page detection, broken resources, JavaScript errors, and API call tracking.
Explore Uptime MonitoringFeature
Run scheduled API monitors with chained requests, status, JSON, header, and latency assertions, plus alerts when an endpoint breaks.
Explore API MonitoringFeature
Monitor website performance signals, response timing, and rendering context on the pages and journeys that affect revenue, leads, and trust.
Explore Website Performance MonitoringFeature
Learn how NorthDuty combines health checks, screenshot diffs, and editable user journeys in one website monitoring project.
Explore Website MonitoringFeature
Send NorthDuty alerts to email, Slack, Teams, Discord, Google Chat, webhooks, Telegram, WhatsApp, and SMS.
Explore AlertingArticle
Learn how to monitor JavaScript errors on important website pages so front-end failures do not break forms, checkout, signup, or page rendering.
Read How to Monitor JavaScript Errors on a WebsiteAnswers to common questions about this monitoring feature and when teams should use it.
Yes. Every health check runs a real browser that captures uncaught JavaScript exceptions and console.error messages. No setup beyond adding a URL.
JavaScript errors count as critical failures in the errors component of the health score (20% of the total). They directly reduce the 0–100 score.
No. NorthDuty checks your site externally from a real browser — there's nothing to install on the site itself.
Sentry monitors errors from real user sessions using an installed SDK. NorthDuty monitors errors from scheduled synthetic checks using a real browser — a complementary approach that catches errors before users do, on the pages and routes you choose to monitor.
Monitor JavaScript errors on your most important pages with a real browser — no installation required.
Start on the free plan — add your base URL and monitoring starts in minutes.