Web specs analysis (per issue)

Strudy is an analysis tool for Web spec crawl reports created by Reffy. It studes spec extracts created during the crawl such as Web IDL content, term definitions and references.

639 specifications were crawled in this report.

Specifications that could not be rendered

Reffy could not fetch or render these specifications for some reason. This may happen when a network error occurred or when a specification uses an old version of ReSpec.

https://fidoalliance.org/specs/fido-v2.1-ps-20210615/reffy/scripts/////////////////////extract-algorithms.mjs:550:19 Array.map () serializeSteps (https://fidoalliance.org/specs/fido-v2.1-ps-20210615/reffy/scripts/////////////////////extract-algorithms.mjs:544:53) at evaluate (evaluate at processSpecification (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/util.js:656:36), :6:28) at #evaluate (file:///home/runner/work/webref/webref/node_modules/reffy/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/ExecutionContext.js:383:19) at async ExecutionContext.evaluate (file:///home/runner/work/webref/webref/node_modules/reffy/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/ExecutionContext.js:270:16) at async IsolatedWorld.evaluate (file:///home/runner/work/webref/webref/node_modules/reffy/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/IsolatedWorld.js:96:16) at async CdpFrame.evaluate (file:///home/runner/work/webref/webref/node_modules/reffy/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:336:20) at async CdpPage.evaluate (file:///home/runner/work/webref/webref/node_modules/reffy/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:801:20) at async processSpecification (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/util.js:656:25) at async crawlSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:107:22) at async processSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:352:22) at async ThrottledQueue.runThrottled (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/throttled-queue.js:78:22)- [Federated Credential Management API](https://fedidcg.github.io/FedCM/):Error: Loading https://fedidcg.github.io/FedCM/ triggered HTTP status 404 at processSpecification (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/util.js:481:19) at async crawlSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:107:22) at async processSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:352:22) at async ThrottledQueue.runThrottled (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/throttled-queue.js:78:22)`

=> 2 specifications found

Specifications without normative dependencies

=> 100 specifications found

Basically all specifications have normative dependencies on some other specification. Reffy could not find any normative dependencies for the specifications mentioned above, which seems strange.

List of specifications with invalid WebIDL content

=> 0 specification found

List of specifications with obsolete WebIDL constructs

=> 0 specification found

Specifications that use WebIDL but do not reference the WebIDL spec

=> 0 specification found

List of [Exposed] names not defined in the specifications crawled

=> 0 [Exposed] name found

List of WebIDL names not defined in the specifications crawled

=> 0 WebIDL name found

List of WebIDL names defined in more than one spec

=> 0 WebIDL name found

Missing references for WebIDL names

=> 0 missing reference for IDL definitions found in 0 specification

No definition for CSS constructs

=> 7 constructs without definition found in 4 specifications

No definition for IDL constructs

=> 0 construct without definition found in 0 specification

Possibly no definition for CSS constructs

=> 0 construct without definition found in 0 specification

Possibly no definition for IDL constructs

=> 0 construct without definition found in 0 specification