← back to v137 · prompt-api

conformance · v137

v137 · prompt-api — conformance probe

8 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://webmachinelearning.github.io/prompt-api/ chromestatus: #5134603979063296 generated 2026-06-01T08:30:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
languagemodel-global-exists The Prompt API exposes a LanguageModel object on the global scope. spec ↗ exists
languagemodel-availability-is-function LanguageModel.availability() is a static function returning a Promise<Availability>. spec ↗ typeof
languagemodel-create-is-function LanguageModel.create() is a static function returning a Promise<LanguageModel>. spec ↗ typeof
languagemodel-params-is-function LanguageModel.params() returns a Promise<LanguageModelParams?> for inspecting default model parameters. spec ↗ script
languagemodel-prototype-has-prompt LanguageModel sessions expose a prompt(input, options) instance method. spec ↗ script
languagemodel-prototype-has-promptstreaming LanguageModel sessions expose a promptStreaming(input, options) returning a ReadableStream. spec ↗ script
languagemodel-prototype-has-clone LanguageModel sessions can be branched via a clone() method. spec ↗ script
languagemodel-prototype-has-destroy LanguageModel sessions implement destroy() (inherited from DestroyableModel) to release resources. spec ↗ script