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
36.0%192 / 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 types36.0%192 / 5340 ignorés
classes0.0%0 / 10 ignorés
conditional60.0%6 / 100 ignorés
controlFlow0.0%0 / 10 ignorés
decorators0.0%0 / 10 ignorés
enums0.0%0 / 10 ignorés
es20160.0%0 / 10 ignorés
es201758.3%7 / 120 ignorés
es201875.0%3 / 40 ignorés
es201915.4%2 / 130 ignorés
es202053.3%8 / 150 ignorés
es202175.0%9 / 120 ignorés
es202242.9%3 / 70 ignorés
es202350.0%1 / 20 ignorés
es680.0%76 / 950 ignorés
esnext50.0%1 / 20 ignorés
expressions0.0%0 / 10 ignorés
functions0.0%0 / 10 ignorés
interfaces0.0%0 / 10 ignorés
intersection0.0%0 / 10 ignorés
jsx11.8%25 / 2110 ignorés
keyof16.7%1 / 60 ignorés
literal100.0%1 / 10 ignorés
mapped0.0%0 / 10 ignorés
Symbols50.0%4 / 80 ignorés
thisType0.0%0 / 10 ignorés
typeAliases0.0%0 / 10 ignorés
typeParameters0.0%0 / 10 ignorés
typeRelationships36.9%45 / 1220 ignorés
union0.0%0 / 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 7c601010 · suite Test262 (d5e73fc8) · suite TypeScript (050880ce) · JSON