En las versiones nocturnas de Firefox se ha aumentado notablemente el rendimiento de la compilación JIT

En versiones nocturnas Firefox activado compilador JIT actualizado, desarrollado bajo el nombre en código WarpBuilder. Se ha propuesto una opción en about:config para activar el nuevo JIT: «javascript.options.warp».
Se observa que WarpBuilder es solo el primer paso hacia la implementación de nuevas optimizaciones en el navegador, que se planea realizar durante el próximo año.

El nuevo JIT permite aumentar el rendimiento del motor JavaScript SpiderMonkey al reducir la información interna sobre tipos, que es rastreada dentro del motor, y aplicar la técnica de almacenamiento en caché de código intermedio (CacheIR), propuesta anteriormente en el intérprete de bytecode «baseline», que ocupa un lugar intermedio entre el intérprete normal y el compilador JIT anticipado. Los cambios mencionados han permitido simplificar notablemente la arquitectura JIT, mejorar la capacidad de respuesta, reducir el tiempo de carga de la página y disminuir el consumo de memoria. , lo que ha permitido al nuevo JIT resolver muchos de los problemas del antiguo JIT IonBuilder, tales como:

Se observaComplejidad de implementación y posibles problemas de seguridad;

, el índice 20%SpeedIndex al abrir la sección de Android en Reddit mejoró en , pdfpaint comenzó a funcionar más rápido en 13%. El consumo de memoria en la prueba 18%tp6 se redujo en un 8%. Las métricas en las herramientas para desarrolladores (devtools perf) también demostraron una disminución en el consumo de memoria del 8%. En las versiones nocturnas de Firefox

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster