Documentation

Guides for protecting production JavaScript

Reference guides for release workflows, command-line usage, cross-file protections, and the desktop app.

Inside the Docs

Practical guides for real release work.

How-to guides Start with release sequencing and command-line usage, then move into feature-specific references.
Advanced protection Browse cross-file controls like Replace Globals and Protect Members when a build spans multiple scripts.

Live status check

  • /v1/health.ashx
  • 10 seconds
  • Your browser only — results are not sent anywhere else

A small in-page status widget. Hitting this page starts a 10-second-interval poll of the JSO health endpoint and shows the result. Useful when you want a glance at "is JSO up right now" without leaving the docs.

Checking…
Endpoint
/v1/health.ashx
Last check
Round-trip time
Reported version
Reported uptime

All metrics here come from in-browser observation. JSO doesn't see this page's polling traffic differently from any other client of /v1/health.ashx.

Recent checks

Last 20 results. Cleared on page reload.

When Status HTTP RTT
No checks yet — the first one runs in a moment.

If the widget says FAIL but the site loaded

That usually means the load balancer / CDN / WAF in front of JSO is serving the marketing site fine but rejecting /v1/health.ashx for some unrelated reason — a firewall rule, a bot-detection challenge, or a CORS-stripping proxy. Sustained FAIL while the rest of the site works is a routing issue, not a JSO outage. See the health endpoint runbook for the same observation in prose.

Wiring this into your own dashboard

Everything this page does, your monitoring tool can do without us:

curl -fsS https://www.javascriptobfuscator.com/v1/health.ashx \
    | jq -e '.ok == true and .uptimeSeconds > 0'

The health-endpoint doc has Pingdom / BetterStack / UptimeRobot / Datadog Synthetics templates.

Try this in the online obfuscator

Paste your own code and see this option applied, or compare plans for larger projects and the desktop app.

Try It Free See Pricing