Mozilla Firefox ha implementado desde su versión 151 el uso de zlib-rs, un programa escrito en Rust para comprimir datos. Este cambio, activo desde mayo, busca mejorar la seguridad y el rendimiento en computadoras durante la navegación y descarga de archivos, aunque ha presentado fallos específicos en procesadores Intel de última generación.
El código en Rust: seguridad y eficiencia en la compresión 🛡️
La migración a zlib-rs reemplaza la biblioteca C tradicional por una implementación en Rust, un lenguaje que previene errores de memoria comunes. Esto reduce vulnerabilidades y acelera la compresión en tareas cotidianas. Sin embargo, en procesadores Intel recientes, ciertas instrucciones avanzadas provocan bloqueos, lo que obliga a ajustes técnicos para garantizar la estabilidad sin sacrificar las ganancias de velocidad que ofrece el nuevo código.
Intel, la nueva piedra en el zapato de Firefox ⚠️
Y mientras los usuarios comunes disfrutan de descargas más rápidas, los dueños de procesadores Intel de última generación se encontraron con un regalo inesperado: un Firefox que a veces se toma un descanso forzado. Parece que la promesa de un navegador más seguro incluye, como plus, la emoción de no saber si la página cargará o la pantalla se congelará. Al menos, la culpa no es del café.