Doku Einstieg Übersicht Übersicht Die 15 Crates in vier Schichten, ihre Abhängigkeiten und wofür jedes da ist.
Die Crates liegen in vier Schichten. Abhängigkeiten zeigen nur nach unten: Ein Paket benutzt
nie eines derselben oder einer höheren Schicht. Keines öffnet eine Seite oder spricht ein
Browserprotokoll — die Daten bringt das Werkzeug mit, das die Pakete einbindet.
Focus Show all html5-parser csp-parse media-query-parse xpath-eval relax-ng schematron-engine a11y-dom a11y-report stylesheet-parse html-conform accname a11y-rules a11y-perception web-checks a11y-wasmDie 15 Crates und ihre Abhängigkeiten Die 15 Crates und ihre Abhängigkeiten Ein Pfeil führt von einem Crate zu dem, das es benutzt. Abhängigkeiten zeigen nur nach unten, von L0 zu L3: html-conform baut auf sechs Parsern und Engines auf, a11y-rules auf a11y-dom, a11y-report und stylesheet-parse, a11y-wasm bündelt a11y-rules und accname für den Browser. a11y-perception und web-checks stehen für sich. L0 · Parser und Engines L1 · Modell L2 · Berechnung L3 · Auslieferung stylesheet-parse → a11y-rules a11y-dom → a11y-rules a11y-report → a11y-rules a11y-dom → a11y-wasm a11y-report → a11y-wasm a11y-rules → a11y-wasm accname → a11y-wasm a11y-dom → accname csp-parse → html-conform html5-parser → html-conform media-query-parse → html-conform relax-ng → html-conform schematron-engine → html-conform xpath-eval → html-conform xpath-eval → schematron-engine media-query-parse → stylesheet-parse html5-parser – HTML-Parser html5-parser HTML-Parser csp-parse – CSP csp-parse CSP media-query-parse – Media Queries media-query-parse Media Queries xpath-eval – XPath 1.0 xpath-eval XPath 1.0 relax-ng – RELAX NG relax-ng RELAX NG schematron-engine – Schematron schematron-engine Schematron a11y-dom – Dokumentmodell a11y-dom Dokumentmodell a11y-report – Befundmodell a11y-report Befundmodell stylesheet-parse – CSS-Stylesheets stylesheet-parse CSS-Stylesheets html-conform – HTML-Konformanz html-conform HTML-Konformanz accname – Accessible Name accname Accessible Name a11y-rules – Regelbestand a11y-rules Regelbestand a11y-perception – Wahrnehmung a11y-perception Wahrnehmung web-checks – robots, Meta, JSON-LD web-checks robots, Meta, JSON-LD a11y-wasm – WebAssembly, npm a11y-wasm WebAssembly, npm Source: [dependencies] der Crate-Manifeste in crates/*/Cargo.toml
Show chart data Data for Die 15 Crates und ihre Abhängigkeiten Step Kind Lane Leads to xpath-eval step L0 · Parser und Engines html-conform, schematron-engine media-query-parse step L0 · Parser und Engines html-conform, stylesheet-parse a11y-dom step L1 · Modell a11y-rules, a11y-wasm, accname a11y-perception step L2 · Berechnung web-checks step L2 · Berechnung html5-parser step L0 · Parser und Engines html-conform schematron-engine step L0 · Parser und Engines html-conform csp-parse step L0 · Parser und Engines html-conform relax-ng step L0 · Parser und Engines html-conform a11y-report step L1 · Modell a11y-rules, a11y-wasm stylesheet-parse step L1 · Modell a11y-rules accname step L2 · Berechnung a11y-wasm html-conform step L1 · Modell a11y-rules step L2 · Berechnung a11y-wasm a11y-wasm step L3 · Auslieferung
Focus Show all html5-parser csp-parse media-query-parse xpath-eval relax-ng schematron-engine a11y-dom a11y-report stylesheet-parse html-conform accname a11y-rules a11y-perception web-checks a11y-wasmDie 15 Crates und ihre Abhängigkeiten Die 15 Crates und ihre Abhängigkeiten Ein Pfeil führt von einem Crate zu dem, das es benutzt. Abhängigkeiten zeigen nur nach unten, von L0 zu L3: html-conform baut auf sechs Parsern und Engines auf, a11y-rules auf a11y-dom, a11y-report und stylesheet-parse, a11y-wasm bündelt a11y-rules und accname für den Browser. a11y-perception und web-checks stehen für sich. L0 · Parser und Engines L1 · Modell L2 · Berechnung L3 · Auslieferung stylesheet-parse → a11y-rules a11y-dom → a11y-rules a11y-report → a11y-rules a11y-dom → a11y-wasm a11y-report → a11y-wasm a11y-rules → a11y-wasm accname → a11y-wasm a11y-dom → accname csp-parse → html-conform html5-parser → html-conform media-query-parse → html-conform relax-ng → html-conform schematron-engine → html-conform xpath-eval → html-conform xpath-eval → schematron-engine media-query-parse → stylesheet-parse html5-parser – HTML-Parser html5-parser HTML-Parser csp-parse – CSP csp-parse CSP media-query-parse – Media Queries media-query-parse Media Queries xpath-eval – XPath 1.0 xpath-eval XPath 1.0 relax-ng – RELAX NG relax-ng RELAX NG schematron-engine – Schematron schematron-engine Schematron a11y-dom – Dokumentmodell a11y-dom Dokumentmodell a11y-report – Befundmodell a11y-report Befundmodell stylesheet-parse – CSS-Stylesheets stylesheet-parse CSS-Stylesheets html-conform – HTML-Konformanz html-conform HTML-Konformanz accname – Accessible Name accname Accessible Name a11y-rules – Regelbestand a11y-rules Regelbestand a11y-perception – Wahrnehmung a11y-perception Wahrnehmung web-checks – robots, Meta, JSON-LD web-checks robots, Meta, JSON-LD a11y-wasm – WebAssembly, npm a11y-wasm WebAssembly, npm Source: [dependencies] der Crate-Manifeste in crates/*/Cargo.toml
Show chart data Data for Die 15 Crates und ihre Abhängigkeiten Step Kind Lane Leads to xpath-eval step L0 · Parser und Engines html-conform, schematron-engine media-query-parse step L0 · Parser und Engines html-conform, stylesheet-parse a11y-dom step L1 · Modell a11y-rules, a11y-wasm, accname a11y-perception step L2 · Berechnung web-checks step L2 · Berechnung html5-parser step L0 · Parser und Engines html-conform schematron-engine step L0 · Parser und Engines html-conform csp-parse step L0 · Parser und Engines html-conform relax-ng step L0 · Parser und Engines html-conform a11y-report step L1 · Modell a11y-rules, a11y-wasm stylesheet-parse step L1 · Modell a11y-rules accname step L2 · Berechnung a11y-wasm html-conform step L1 · Modell a11y-rules step L2 · Berechnung a11y-wasm a11y-wasm step L3 · Auslieferung
Schicht Crate Wofür L0 html5-parserWHATWG-HTML5-Tokenizer und Baumaufbau L0 csp-parseGrammatik der Content Security Policy L0 media-query-parseGrammatik der CSS Media Queries L0 xpath-evalXPath 1.0, generisch über das Dokumentmodell L0 relax-ngRELAX-NG-Schemas lesen und prüfen L0 schematron-engineISO-Schematron-Regeln, XPath über xpath-eval L1 a11y-domDokumentmodell als Trait plus Fähigkeitsstufen L1 a11y-reportein Befund- und Berichtsmodell mit stabilem JSON L1 stylesheet-parseCSS-Stylesheets samt @media-Kontext L1 html-conformHTML5-Konformanz, vergleichbar mit vnu, ohne JVM L2 accnameAccessible Name und Description nach WAI-ARIA L2 a11y-rulesder Regelbestand, generisch über das Dokumentmodell L2 a11y-perceptionWahrnehmung über Browserdaten: AX-Baum, Lesereihenfolge, Differenz zweier Aufnahmen L2 web-checksrobots.txt, Meta-Längen, OpenGraph, JSON-LD, hreflang L3 a11y-wasmder Regelbestand als WebAssembly, auf npm als @casoon/a11y-wasm
Alle 15 stehen auf crates.io. Die vier a11y-Crates a11y-dom, a11y-report, accname und
a11y-rules werden im Gleichschritt versioniert, alle anderen eigenständig.
Diese Seite auf GitHub bearbeiten