Test262 · Interpreter
93.5%9823 / 10505 berücksichtigte TestsECMAScript-LaufzeitsemantikEmpirische Kompatibilität
Spezifikationskonformität
Durchsuchen Sie echte Ergebnisse genau der SharpTS-Version dieser Website – von breiten Sprachbereichen bis zu einzelnen integrierten Funktionen.
Test262 · AOT-Compiler
93.9%9861 / 10505 berücksichtigte TestsECMAScript-LaufzeitsemantikTypeScript · Diagnosen
36.0%192 / 534 berücksichtigte TestsDiagnoseübereinstimmung mit tscECMAScript-Laufzeit
Test262-Konformität
TC39-Tests für JavaScript-Sprache und integriertes Laufzeitverhalten, ausgeführt mit beiden SharpTS-Backends.
- Bestanden
- Fehlgeschlagen
- Parserfehler
- Typprüfungsfehler
- Laufzeitfehler
- Zeitüberschreitung
- Testsystemfehler
- Übersprungen
Integrierte Objekte93.6%9684 / 10341871 übersprungen93.9%+0.39714 / 10341871 übersprungen
Array89.8%2767 / 30810 übersprungen90.2%+0.42778 / 30810 übersprungen
Boolean98.0%50 / 510 übersprungen98.0%0.050 / 510 übersprungen
Error94.8%55 / 580 übersprungen94.8%0.055 / 580 übersprungen
JSON89.7%148 / 1650 übersprungen89.7%0.0148 / 1650 übersprungen
Math100.0%327 / 3270 übersprungen100.0%0.0327 / 3270 übersprungen
Number99.7%339 / 3400 übersprungen99.7%0.0339 / 3400 übersprungen
Object95.6%3257 / 34065 übersprungen95.9%+0.23265 / 34065 übersprungen
Promise87.1%590 / 6770 übersprungen88.9%+1.8602 / 6770 übersprungen
RegExp93.7%956 / 1020859 übersprungen93.6%-0.1955 / 1020859 übersprungen
String98.3%1195 / 12167 übersprungen98.3%0.01195 / 12167 übersprungen
Sprache84.8%139 / 1648 übersprungen89.6%+4.9147 / 1648 übersprungen
expressions84.8%139 / 1648 übersprungen89.6%+4.9147 / 1648 übersprungen
Keine Funktionsgruppen entsprechen diesen Filtern.
Parser und Typprüfung
TypeScript-Diagnosekonformität
Microsoft-TypeScript-Fälle, bei denen Pass bedeutet, dass SharpTS-Diagnosen nach Quellzeile und TS-Fehlercode mit tsc übereinstimmen.
- Bestanden
- Fehlgeschlagen
- Parserfehler
- Typprüfungsfehler
- Testsystemfehler
- Übersprungen
Typsystem36.0%192 / 5340 übersprungen
classes0.0%0 / 10 übersprungen
conditional60.0%6 / 100 übersprungen
controlFlow0.0%0 / 10 übersprungen
decorators0.0%0 / 10 übersprungen
enums0.0%0 / 10 übersprungen
es20160.0%0 / 10 übersprungen
es201758.3%7 / 120 übersprungen
es201875.0%3 / 40 übersprungen
es201915.4%2 / 130 übersprungen
es202053.3%8 / 150 übersprungen
es202175.0%9 / 120 übersprungen
es202242.9%3 / 70 übersprungen
es202350.0%1 / 20 übersprungen
es680.0%76 / 950 übersprungen
esnext50.0%1 / 20 übersprungen
expressions0.0%0 / 10 übersprungen
functions0.0%0 / 10 übersprungen
interfaces0.0%0 / 10 übersprungen
intersection0.0%0 / 10 übersprungen
jsx11.8%25 / 2110 übersprungen
keyof16.7%1 / 60 übersprungen
literal100.0%1 / 10 übersprungen
mapped0.0%0 / 10 übersprungen
Symbols50.0%4 / 80 übersprungen
thisType0.0%0 / 10 übersprungen
typeAliases0.0%0 / 10 übersprungen
typeParameters0.0%0 / 10 übersprungen
typeRelationships36.9%45 / 1220 übersprungen
union0.0%0 / 10 übersprungen
Keine Funktionsgruppen entsprechen diesen Filtern.
Prozentwerte zählen Pass-Ergebnisse unter allen nicht übersprungenen Ergebnissen. Jedes andere nicht übersprungene Ergebnis gilt als nicht bestanden; übersprungene Ergebnisse werden separat gezeigt.
Test262 prüft Spezifikationsrandfälle weit über typische Programme hinaus. Diese Summen werden unverändert dargestellt.
Erzeugt aus: SharpTS 7c601010 · Test262-Suite (d5e73fc8) · TypeScript-Suite (050880ce) · JSON