Optics QA · The platform

Know it works.
Prove it.

Optics watches your app for the failures nobody reports, proves it holds up under load and attack, and turns everything it finds into a ticket that already has an owner.

Fig 0.0 · Load ramp0 → 800 VUs
Holds

the concurrency you actually serve

Breaks

the level where latency runs away

Refused

when the edge stopped it, not the app

§ 02 · What you get out of it
Gradeout of 100

A+ → F

Security and load passes score out of 100 and carry a letter, weighted so one critical outranks a pile of lows.

Ceilingconcurrent

800 VUs

Each load run ramps to eight hundred concurrent and reports the level you actually hold, not a pass mark.

Replayper session

Full DOM

Sessions record the document, not screenshots, so you skip to the failure instead of reconstructing it.

Installno build step

One line

A script tag in the head. No build step, no config file, and removing it is how you cancel.

§ 03 · Getting it running

One line, or none at all.

Drop the script in your head tag and the SDK starts recording. If you would rather not touch the app at all, install the extension and browse. It captures the same thing from the other side of the glass.

Or the extension
QA browses, it records. Same data, nothing shipped to production.
Privacy
Personal data is masked at the SDK boundary, before anything is sent.
Removing it
Delete the tag. There is no uninstall step and no residue in the app.
Read the docs
Fig 4.1 · The install
html
<!-- Anywhere in the document head -->
<script
src="https://optics-qa.com/sdk/v1/optic.js"
data-key="YOUR_PROJECT_KEY"
async
></script>
§ 04 · Start

Find it before
they do.

Three days free, no card. Install it on one project and see what comes back before you decide anything.

Cancel by removing the script tag