Mozilla y Samsung crean Servo, un motor para navegadores web "de nueva generación"

portaltic/EP 04/04/2013 16:06

Servo es un intento de reconstruir el navegador Web desde cero con un 'hardware' para dispositivos basados en ARM, y como afirma Mozilla en su blog "repensar las viejas suposiciones a lo largo del camino". Esto significa abordar las causas de las vulnerabilidades de seguridad, mientras que se elabora un diseño de una plataforma que se pueda utilizar con todo el rendimiento del 'hardware' para permitir nuevas experiencias y un navegación enriquecida en la web.

Para conseguirlo, Mozilla y Samsung han decido crear Servo en lenguaje Rust, creado por la propia Mozilla junto con una creciente comunidad de entusiastas. De esta manera lanzan conjuntamente estas dos novedades y confían que su colaboración permita iniciar una investigación más profunda de Servo en los móviles.

Samsung ha contribuido al desarrollo y construcción de la infraestructura necesaria para la compilación cruzada para Android, junto con muchas otras mejoras. Como es costumbre en Mozilla, Servo es libre y ya se puede probar descargándolo y compilándolo desde el repositorio de Github. Únicamente es necesario OS X o Linux.

Rust ha estado en desarrollo durante varios años y se acerca rápidamente a la estabilidad, ya va por su versión 0.6. Su objetivo es llenar muchos de los mismos nichos que el lenguaje C++ tiene en las últimas décadas, con soluciones eficientes de alto nivel, abstracciones multi-paradigma a, y ofreciendo un control preciso sobre los recursos de hardware.

MEJOR GESTIÓN DE LA MEMORIA

Pero más allá de eso destaca la prevención que hace de los errores de gestión de memoria que conducen a los accidentes y las vulnerabilidades de seguridad. Rust también permite que los programadores aprovechen la potencia de los núcleos disponibles de CPU en muchas plataformas informáticas tanto actuales como futuras.

Desde Mozilla aseguran que para el año que viene quieren tener lista la primera gran revisión del lenguaje Rust, construyendo nuevas herramientas para mejorar la experiencia del usuarios y reforzando el rendimiento. Al mismo tiempo, pondrán más recursos en Servo para "tratar de demostrar que es posible construir un navegador web rápido con paralelismo penetrante, y en un lenguaje seguro y divertido".

La compañía confía en que, junto con Samsung, sea cada vez mayor la búsqueda de oportunidades en las plataformas móviles. Ambos esfuerzos son todavía proyectos en fase inicial y hay mucho que hacer todavía, por lo que ambas empresas consideran que es un muy buen momento para involucrarse en este proyecto.

Enlaces relacionados:

- Blog de Mozilla (https://blog.mozilla.org/blog/2013/04/03/mozilla-and-samsung-collaborate-on-next-generation-web-browser-engine/)