Test262 · Interpréteur
93.5%9823 / 10505 tests éligiblesSémantique d’exécution ECMAScriptCompatibilité empirique
Conformité aux spécifications
Parcourez les résultats réels de la révision SharpTS exacte exécutée par ce site, des grands domaines du langage jusqu’aux fonctions intégrées individuelles.
Test262 · Compilateur AOT
93.9%9861 / 10505 tests éligiblesSémantique d’exécution ECMAScriptTypeScript · Diagnostics
100.0%534 / 534 tests éligiblesConcordance des diagnostics avec tscExécution ECMAScript
Conformité Test262
Tests TC39 du langage JavaScript et du comportement des objets intégrés, exécutés par les deux moteurs SharpTS.
- Réussi
- Échoué
- Erreur d’analyse
- Erreur de typage
- Erreur d’exécution
- Délai dépassé
- Erreur du banc de test
- Ignoré
Objets intégrés93.6%9684 / 10341871 ignorés93.9%+0.39714 / 10341871 ignorés
Array89.8%2767 / 30810 ignorés90.2%+0.42778 / 30810 ignorés
Boolean98.0%50 / 510 ignorés98.0%0.050 / 510 ignorés
Error94.8%55 / 580 ignorés94.8%0.055 / 580 ignorés
JSON89.7%148 / 1650 ignorés89.7%0.0148 / 1650 ignorés
Math100.0%327 / 3270 ignorés100.0%0.0327 / 3270 ignorés
Number99.7%339 / 3400 ignorés99.7%0.0339 / 3400 ignorés
Object95.6%3257 / 34065 ignorés95.9%+0.23265 / 34065 ignorés
Promise87.1%590 / 6770 ignorés88.9%+1.8602 / 6770 ignorés
RegExp93.7%956 / 1020859 ignorés93.6%-0.1955 / 1020859 ignorés
String98.3%1195 / 12167 ignorés98.3%0.01195 / 12167 ignorés
Langage84.8%139 / 1648 ignorés89.6%+4.9147 / 1648 ignorés
expressions84.8%139 / 1648 ignorés89.6%+4.9147 / 1648 ignorés
Aucun groupe de fonctionnalités ne correspond à ces filtres.
Analyseur et vérificateur de types
Conformité des diagnostics TypeScript
Cas Microsoft TypeScript où Pass signifie que les diagnostics SharpTS correspondent à tsc par ligne source et code d’erreur TS.
- Réussi
- Échoué
- Erreur d’analyse
- Erreur de typage
- Erreur du banc de test
- Ignoré
Système de types100.0%534 / 5340 ignorés
classes100.0%1 / 10 ignorés
conditional100.0%10 / 100 ignorés
controlFlow100.0%1 / 10 ignorés
decorators100.0%1 / 10 ignorés
enums100.0%1 / 10 ignorés
es2016100.0%1 / 10 ignorés
es2017100.0%12 / 120 ignorés
es2018100.0%4 / 40 ignorés
es2019100.0%13 / 130 ignorés
es2020100.0%15 / 150 ignorés
es2021100.0%12 / 120 ignorés
es2022100.0%7 / 70 ignorés
es2023100.0%2 / 20 ignorés
es6100.0%95 / 950 ignorés
esnext100.0%2 / 20 ignorés
expressions100.0%1 / 10 ignorés
functions100.0%1 / 10 ignorés
interfaces100.0%1 / 10 ignorés
intersection100.0%1 / 10 ignorés
jsx100.0%211 / 2110 ignorés
keyof100.0%6 / 60 ignorés
literal100.0%1 / 10 ignorés
mapped100.0%1 / 10 ignorés
Symbols100.0%8 / 80 ignorés
thisType100.0%1 / 10 ignorés
typeAliases100.0%1 / 10 ignorés
typeParameters100.0%1 / 10 ignorés
typeRelationships100.0%122 / 1220 ignorés
union100.0%1 / 10 ignorés
Aucun groupe de fonctionnalités ne correspond à ces filtres.
Les pourcentages comptent les résultats Pass parmi tous les résultats non ignorés. Tout autre résultat non ignoré est un échec ; les résultats ignorés sont indiqués séparément.
Test262 couvre des cas limites de la spécification bien au-delà des programmes habituels. Ces totaux sont présentés sans ajustement.
Généré à partir de: SharpTS 572a2e31be0e · suite Test262 (d5e73fc8) · suite TypeScript (050880ce) · JSON