LENGUAJE DE PROGRAMACIÓN RUST EN FIREFOX 54

Fecha actualización el 2017-2-6. Fecha publicación el . Categoría: Firefox. Autor: Mapa del sitio Fuente: bleepingcomputer

Con el lanzamiento de Firefox 54 el lenguaje de programación Rust tomará un papel más importante en el navegador Firefox, a medida que más y más componentes trabajarán en la parte superior de esta nueva tecnología desarrollada en los últimos años por el equipo de Mozilla Investigación.

Para las personas que no están familiarizados con Rust, este es un nuevo lenguaje de programación desarrollado por un empleado de Mozilla.

En términos simples, rust es una versión más segura de lenguajes de programación como C y C ++, los idiomas en la base de Firefox y la mayor parte de software de escritorio de hoy.

Las aplicaciones escritas en Rust tienen un menor número de errores relacionados con la memoria y son más seguros de usar gracias a la forma en que el lenguaje fue diseñado.

Después de siete años de trabajo en Rust, Mozilla ha enviado el primer componente de Rust con Firefox en agosto de 2016, cuando se utilizó el lenguaje para reescribir la pila multimedia del navegador, el módulo que se ocupa de la prestación de los archivos de audio y vídeo. En ese momento, Mozilla informó que tenían cero problemas durante las pruebas.

Desde entonces, los ingenieros de Mozilla han ido sustituyendo poco a poco cada vez más componentes de la base de Firefox con alternativas basadas en Rust.

De acuerdo con una entrada en el gestor de fallos de Mozilla, hay tanto código de Rust en el núcleo Firefox que a partir de Firefox 54, los desarrolladores de Mozilla tendrán que tener instalado en sus dispositivos el compilador Rust con el fin de compilar una versión binaria de Firefox.

De acuerdo con los desarrolladores de Firefox Ted Mielczarek y otros, esto dará lugar a algunos problemas, y el más grande es que los empleados de Mozilla no serán capaz de compilar los binarios para plataformas con userbases más pequeños, como PPC64el de IBM y s390x, desplegado en diversas empresas de todo el mundo.

La razón es que no hay compilador de Rush para esas plataformas, lo que significa que los desarrolladores de Firefox producirán un error al intentar compilar un binario. La única manera de solucionar este problema es si se desarrollará un compilador para esas plataformas.

La mayoría de los usuarios de Firefox no se verán afectados por este cambio, pero Mozilla espera que verán un aumento en el rendimiento en el futuro.

En el próximo año, Mozilla planea reemplazar la mayor parte del núcleo del motor del Firefox, llamado Gecko, con componentes Rust. Esta operación se realiza a través de pequeños cambios a través de diferentes versiones. Desarrollador Jen Simmons describe perfectamente este proceso muy complejo en un blog llamado " Sustitución del motor de jet Mientras sigue volando ."

https://www.clasesordenador.com/lenguaje-programacion-rust-en-firefox-54/ programacion Rust