Servo, lo nuevo de Mozilla.

Mozilla en su afán de mejorar Firefox nos presenta algo nuevo, para darle un avance a la estructura de este popular navegador. Por ello en junio se encontrará disponible Servo, el nuevo motor de Firefox que aparecerá en sustitución de Gecko y que trata de enfocarse en el rendimiento. Servo formara parte de la estructura del navegador y a su vez de las novedades incorporadas para Firefox.

En la búsqueda de la estabilidad, la arquitectura de esta tecnología trabaja con un lenguaje de programación creado para obtener más solidez y seguridad, además de una estructura basada en tecnologías de ordenadores muy novedosas. Este motor no busca sustituir a Firefox, sino aportar una nueva gama de características a la plataforma y productos de Mozilla.

Entre algunas de las novedades incorporadas para Servo encontramos browser.html; se nos presenta como la página de inicio, que será adaptable para las distintas ediciones o versiones del navegador. Esta interfaz se encuentra escrita en JavaScript, HTML y CSS. Y Aunque se encuentra en fase prueba, sus desarrolladores esperan que demuestre todas sus virtudes en la plataforma. Servo además es construido por Cargo, su gestor de paquetes, en conjunto de las herramientas Mach para el desarrollo de otras tareas.

Otro dato es el lenguaje de programación usado para este motor, de nombre Rust; especializado para las aplicaciones web y creado para brindar más velocidad, estabilidad y simultaneidad.

Se ejecuta en sistemas bastante rápidos, previene segfaults y garantiza la seguridad de los subprocesos. Puede mantener estos tres objetivos sin tener un garbage collector; esta característica lo hace bueno en comparación a otros lenguajes que no son eficientes en incrustación de otros lenguajes, programas con requisitos de espacio y tiempo específico, y para escribir código de bajo nivel, al igual que los drivers de dispositivos y sistemas operativos. Presenta ventajas respecto a otros lenguajes de programación actuales gracias a que posee una serie de parámetros de seguridad en tiempo de compilación, que no provocan sobrecargas en etapa de ejecución.

Entre sus objetivos este lenguaje busca que se ejecuten abstracciones de costo cero, aunque las abstracciones parezcan de un lenguaje de alto nivel. Incluso entonces , Rust todavía permite un control preciso como un lenguaje de bajo nivel lo haría.

La presentación de lo nuevo en Mozilla va a permitir a los usuarios que manejan este navegador, probar y aportar lo que ellos consideren necesario para su desarrollo. También con ganas de mejorar los productos de Mozilla, sus desarrolladores trabajan en introducir parte de la tecnología usada en Servo para Gecko. De manera que para este ultimo se puedan introducir mejores cosas.

En la actualidad el nuevo motor soporta Firefox OS, Linux, OS X, Android y Windows, lo que hace que este sea adaptable para los distintos y más usados sistemas operativos. Vale recordar que Servo es un proyecto que busca entusiasmar a los desarrolladores con deseos de aportar sus ideas. Por ello, si deseas información sobre la comunidad de desarrolladores que colaboran con Servo, puedes acceder a este enlace o puedes unirte a la lista de correo dev-servo.



Ing. Electricista. Desarrollador de Software apasaionado por las Bases de Datos, Inteligencia de Negocios y Data Science. Pianista y gamer en los ratos ibres. “Sin el conocimiento libre, sin comprender el trabajo y las funciones de la máquina, el hombre no puede ser libre, no puede gobernar a sí mismo y siempre va a seguir siendo un esclavo.”―George Gurdjieff

2 comentarios

  1.   alejandro dijo

    servo yo le tenia el ojo puesto hace año y pesaba que a corto plazo lo ivan poner en firefox os para asi tener el leguaje rust para el desarrollo de aplicaciones para firefox os pero nada de eso ocurrio una pena

  2.   alejandro dijo

    servo yo le tenia el ojo puesto hace año y pesaba que a corto plazo lo ivan poner en firefox os para asi tener el leguaje rust para el desarrollo de aplicaciones para firefox os pero nada de eso ocurrio, una pena

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.