Test262 · Intérprete
93.5%9823 / 10505 pruebas elegiblesSemántica de ejecución ECMAScriptCompatibilidad empírica
Conformidad con la especificación
Explora resultados reales de la revisión exacta de SharpTS que ejecuta este sitio, desde áreas generales del lenguaje hasta funciones y características concretas.
Test262 · Compilador AOT
93.9%9861 / 10505 pruebas elegiblesSemántica de ejecución ECMAScriptTypeScript · Diagnósticos
100.0%534 / 534 pruebas elegiblesCoincidencia de diagnósticos con tscEjecución ECMAScript
Conformidad Test262
Pruebas de TC39 para el lenguaje JavaScript y el comportamiento de objetos integrados, ejecutadas por ambos motores de SharpTS.
- Aprobada
- Fallida
- Error de análisis
- Error de tipos
- Error de ejecución
- Tiempo agotado
- Error del sistema de pruebas
- Omitida
Objetos integrados93.6%9684 / 10341871 omitidas93.9%+0.39714 / 10341871 omitidas
Array89.8%2767 / 30810 omitidas90.2%+0.42778 / 30810 omitidas
Boolean98.0%50 / 510 omitidas98.0%0.050 / 510 omitidas
Error94.8%55 / 580 omitidas94.8%0.055 / 580 omitidas
JSON89.7%148 / 1650 omitidas89.7%0.0148 / 1650 omitidas
Math100.0%327 / 3270 omitidas100.0%0.0327 / 3270 omitidas
Number99.7%339 / 3400 omitidas99.7%0.0339 / 3400 omitidas
Object95.6%3257 / 34065 omitidas95.9%+0.23265 / 34065 omitidas
Promise87.1%590 / 6770 omitidas88.9%+1.8602 / 6770 omitidas
RegExp93.7%956 / 1020859 omitidas93.6%-0.1955 / 1020859 omitidas
String98.3%1195 / 12167 omitidas98.3%0.01195 / 12167 omitidas
Lenguaje84.8%139 / 1648 omitidas89.6%+4.9147 / 1648 omitidas
expressions84.8%139 / 1648 omitidas89.6%+4.9147 / 1648 omitidas
Ningún grupo de características coincide con estos filtros.
Analizador y comprobador de tipos
Conformidad de diagnósticos TypeScript
Casos de Microsoft TypeScript donde Pass significa que los diagnósticos de SharpTS coinciden con tsc por línea de origen y código de error TS.
- Aprobada
- Fallida
- Error de análisis
- Error de tipos
- Error del sistema de pruebas
- Omitida
Sistema de tipos100.0%534 / 5340 omitidas
classes100.0%1 / 10 omitidas
conditional100.0%10 / 100 omitidas
controlFlow100.0%1 / 10 omitidas
decorators100.0%1 / 10 omitidas
enums100.0%1 / 10 omitidas
es2016100.0%1 / 10 omitidas
es2017100.0%12 / 120 omitidas
es2018100.0%4 / 40 omitidas
es2019100.0%13 / 130 omitidas
es2020100.0%15 / 150 omitidas
es2021100.0%12 / 120 omitidas
es2022100.0%7 / 70 omitidas
es2023100.0%2 / 20 omitidas
es6100.0%95 / 950 omitidas
esnext100.0%2 / 20 omitidas
expressions100.0%1 / 10 omitidas
functions100.0%1 / 10 omitidas
interfaces100.0%1 / 10 omitidas
intersection100.0%1 / 10 omitidas
jsx100.0%211 / 2110 omitidas
keyof100.0%6 / 60 omitidas
literal100.0%1 / 10 omitidas
mapped100.0%1 / 10 omitidas
Symbols100.0%8 / 80 omitidas
thisType100.0%1 / 10 omitidas
typeAliases100.0%1 / 10 omitidas
typeParameters100.0%1 / 10 omitidas
typeRelationships100.0%122 / 1220 omitidas
union100.0%1 / 10 omitidas
Ningún grupo de características coincide con estos filtros.
Los porcentajes cuentan los resultados Pass sobre todos los resultados no omitidos. Cualquier otro resultado no omitido cuenta como fallo; los omitidos se muestran por separado.
Test262 examina casos límite de la especificación mucho más allá de los programas habituales. Estos totales se muestran sin ajustes.
Generado a partir de: SharpTS 572a2e31be0e · suite Test262 (d5e73fc8) · suite TypeScript (050880ce) · JSON