3 de abril de 2013

Mozilla y Samsung trabajan en conjunto en Servo, su próximo motor para navegador

Mozilla acaba de anunciar una asociación con Samsung para el desarrollo de Servo, su siguiente generación de motor para navegador, que comenzó como un proyecto de investigación el año pasado. Servo está escrito en Rust, un lenguaje de programación relativamente nuevo que también está siendo desarrollado por Mozilla Research. Junto con Samsung, la organización espera llevar al nuevo motor de navegador a Android y la arquitectura ARM, señaló la organización, además del escritorio normal.
Servo está intentando reconstruir al navegador web desde la base sobre hardware moderno, repensando cosas que antes se asumían. Esto significa tomar en cuenta las vulnerabilidades de seguridad mientras se diseña una plataforma que pueda utilizar completamente el desempeño del hardware paralelo masivo del mañana para permitir nuevas y más ricas experiencias en la web”, explica Mozilla.
La asociación con Samsung busca enfocarse en investigar el desempeño de Servo en móviles, aportando parte de la infraestructura necesaria para correr en Android. “Junto con nuestros amigos de Samsung estaremos observando cada vez más las oportunidades en plataformas móviles”, señaló la organización.
Mozilla indicó que se invertirán más recursos en Servo y también en Rust, que está en su versión 0.6 pero que está “acercándose rápidamente a la estabilidad”.
La organización agrega que la intención del nuevo lenguaje “es llenar muchos de los mismos nichos que C++ ha tenido durante las décadas pasadas, con abstracciones eficientes de alto nivel y multi-paradigma, ofreciendo control preciso sobre los recursos de hardware”. Mozilla destacó su enfoque en la seguridad, intentando evitar errores en la administración de memoria y otros que luego puedan resultar en caídas del sistema o vulnerabilidades.
Esto significa que Gecko, el motor actual que utiliza Firefox, quedará en el pasado. Servo todavía está lejos de llegar a ser implementado, y probablemente ambos tendrán que convivir antes de que Servo se establezca como el nuevo sistema.
Se puede ver más sobre Rust y Servo en GitHub.


☛ El artículo completo original de Cony Sturm lo puedes ver aquí

No hay comentarios.:

Publicar un comentario