Nuevo motor de renderización
para páginas web de la mano de Mozilla y Samsung
Servo fue dado a conocer esta misma semana como un
desarrollo conjunto entre ambas empresas con el objetivo de aprovechar al
máximo las posibilidades de los nuevos chips multinúcleo de la arquitectura
ARM, además de acelerar el renderizado de las páginas y hacer del navegador web
un programa más seguro.
Este nuevo motor, del cual ya se puede descargar un port que ha sido
publicado para Android, ha sido escrito en Rust, un lenguaje de programación
también creado por Mozilla, con un enfoque y funcionalidad muy parecidos a C++
y que se enfoca hacia una mayor velocidad y seguridad de las apps creadas con
él.
A Mozilla le interesa poder disponer de una alternativa de futuro a
Gecko, su actual motor de renderización, que pueda estar más adaptado a las
necesidades de la web y los dispositivos actuales. Las aplicaciones online han
cambiado el paradigma de uso de computadoras y dispositivos personales (cómo
smartphones y tablets), afectando con ello a los browsers. La competencia de
Chrome y Safari ha supuesto también un reto para Mozilla, que ha visto cómo en
los últimos años ha perdido cuota de mercado en el ámbito de las computadoras
de sobremesa, y no acaba de triunfar en los dispositivos móviles.
Por parte de Samsung, es probable que la jugada sea potenciar la
adopción entre los usuarios de sus microchips multinúcleo, el actual Exynos 5
Octa y los que sean sus sucesores. Etos, carecen aún de software adaptado a sus
posibilidades, empezando por el mismo sistema operativo Android (que no exprime
todo el jugo a los chips quadcore, ya no hablemos del octocore Exynos
5), por lo que el fabricante surcoreano debe ponerse manos a la obra para
ofrecer software que pueda sacarle todo el partido a su nuevo hardware, lo que
a su vez debería redundar en un incremento de las ventas.
Google también
ha anunciado un movimiento similar esta misma semana pasada,
presentando Blink, un fork de WebKit, el motor de renderización desarrollado en
el marco del proyecto KDE y empleado en navegadores cómo Chrome o Safari. En
las próximas versiones de Chrome, ya será Blink el motor utilizado. Opera,
productora del browser homónimo, también ha anunciado que adoptará Blink para
sus futuros desarrollos.
Al solamente exigir el soporte al estándar HTML (actualmente, en
borrador de la versión 5), el cambio de un motor de renderización a otro es más
trivial que otros cambios en el mundo del software, aunque al ser el eje
central sobre el cual pivota buena parte de la actividad del browser, debe
rehacerse una parte no despreciable del código del navegador web, el programa
que aloja el motor de renderizado.
No hay comentarios:
Publicar un comentario