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