What this test checks
Loads in each engine
Whether the page opens in Chromium, Firefox and WebKit with an HTTP status below 400.
JavaScript errors
Console errors and uncaught exceptions from your own code in each engine, with errors from third-party scripts counted separately.
Rendered content
Text length and page height in Firefox and WebKit compared with Chromium, which reveals sections that fail to render.
CSS warnings
CSS declarations and rules an engine reports as dropped or unparsable, shown for reference and not scored.
Screenshots
A screenshot from each engine for a quick side-by-side visual check.
Sample result
A real result for devteam.co.kr, tested 3 hours ago.
Browser compatibility
Works cleanly in 3 of 3 browser engines (Chromium, Firefox, WebKit).
Works in Chrome / Edge (Chromium) (Good)
Loads and renders without script errors in Chrome / Edge (Chromium).
720 ms · 0 JS errors
Works in Firefox (Gecko) (Good)
Loads and renders without script errors in Firefox (Gecko).
800 ms · 0 JS errors
Works in Safari (WebKit) (Good)
Loads and renders without script errors in Safari (WebKit).
2.3 s · 0 JS errors
720 ms · 0 JS errors · 4,600 chars
800 ms · 0 JS errors · 4,600 chars
2.3 s · 0 JS errors · 4,600 chars
How it works
- Playwright opens your page in Chromium, Firefox and WebKit, one after another, on our test server in Virginia, USA.
- Each engine uses a 1280×800 desktop window, waits for the load event (up to 40 seconds) and then up to 5 more seconds for network activity to settle.
- WebKit is the open-source engine behind Safari, so it shows how Safari users on Mac and iPhone are likely to see the page.
- Every request goes through a network guard that only connects to public IP addresses on ports 80 and 443.
- The three runs typically take about 70 seconds in total.
How it is scored
The score uses our item-weighted formula: each engine earns full credit for a pass, half for a warning and none for a fail, with Chromium and WebKit weighted 3× and Firefox 2×. Grades follow our scale: A+ 95+, A 90+, B 80+, C 70+, D 60+, F below 60.
| Check | Good | Needs work | Poor |
|---|---|---|---|
| Page loads | HTTP status below 400 | — | Error, timeout or status 400+ |
| JavaScript errors from your own code | None | 1–2 | 3 or more |
| Content compared with Chromium | Similar text and page height | Under 70% of the text or 60% of the height | — |
Grades: A+ 95–100 · A 90–94 · B 80–89 · C 70–79 · D 60–69 · F below 60.