La primera extensión comunitaria de JSI ha llegado a Hermes e implementa TextDecoder! Saldrá en la próxima versión de Hermes (que no es lo mismo que la próxima versión de React Native).
Anunciando el blog técnico de Hermès. Esta es una lista de artículos técnicos informales, por ahora iniciados a partir de algunas publicaciones que he hecho en X. Enlace en respuesta (no estoy seguro de si X ha dejado de priorizar los enlaces)
Grandes noticias para el análisis sintáctico JSON de Hermes. Michael de nuestro equipo ha trabajado en acelerar el proceso durante el último mes; ¡el resultado es entre 2,7 y 3,4 veces más rápido! Ya está disponible en la rama static_h y se incluirá en las próximas versiones estables.
Lista incompleta de mejoras:
- Cambiar a un analizador iterativo
- Ocultas de objetos en caché
- Optimizar el análisis de cadenas
- Usa @lemire fast_float
- Añadir un camino numérico aún más rápido para los enteros
- Evitar asignaciones innecesarias
- Utilizar una consulta por carácter y una tabla de despacho de funciones
A continuación: JSON.stringify().