← back to v139 · proofreader-api

conformance · v139

v139 · proofreader-api — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://github.com/webmachinelearning/proofreader-api/blob/main/README.md#full-api-surface-in-web-idl chromestatus: #5164677291835392 generated 2026-06-01T08:13:31Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
proofreader-exposed Proofreader is exposed on the global; this is the entry point factory for the Proofreader API. spec ↗ script
proofreader-availability-method Proofreader.availability() is exposed as a static so authors can probe model availability without instantiating. script
proofreader-create-method Proofreader.create() is exposed as a static factory returning a Promise of a session. script
proofreader-proofread-on-prototype Proofreader.prototype exposes proofread() — the method that returns a result with corrections array. script
proofreader-destroy-on-prototype Proofreader.prototype exposes destroy() so sessions can release the underlying model. script
abort-signal-available AbortSignal is exposed; create() and proofread() both accept an AbortSignal for cancellation. exists