Servo (motor)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 25 de julio de 2021; las comprobaciones requieren 3 ediciones .
servo
Tipo de motor de navegación
Desarrollador Fundación Mozilla , Samsung [1] y Fundación Linux
Escrito en Óxido
Sistema operativo Microsoft Windows , macOS , GNU/Linux y Android
ultima versión
Licencia Licencia pública de Mozilla, versión 2.0 [d]
Sitio web servo.org
 Archivos multimedia en Wikimedia Commons

Servo es un motor de navegador  experimental desarrollado por Mozilla [3] , también portado por Samsung a los procesadores Android y ARM [4] . Una característica distintiva del motor es la paralelización de muchas acciones, como la representación, el análisis de HTML , la decodificación de imágenes y otras, en subprocesos ligeros aislados separados (tarea en términos de Rust). El motor está escrito en el lenguaje de programación Rust [5] .

A principios de 2013, Mozilla no tenía planes de implementar Servo en sus productos como Firefox [6] . A principios de 2014, no se excluía que algún día se crearan navegadores integrados sobre esta base, por ejemplo, para teléfonos móviles [7] . Servo pasa con éxito las pruebas Acid1 y Acid2 , está prevista la implementación de CEF (Chromium Embedding Framework) [8] .

Servo lleva el nombre del robot ficticio Tom Servo de la serie de comedia Mystery Theatre 3000 [9] .

Cinco programadores de Mozilla, un equipo de Samsung y una pequeña comunidad de voluntarios están trabajando en el proyecto [10] .

Véase también

Notas

  1. Mozilla y Samsung colaboran en el motor de navegador web de próxima generación - 2013.
  2. selectores-v0.22.0 - 2019.
  3. Samsung se asocia con Mozilla para crear un motor de navegador para máquinas multinúcleo . Archivado el 16 de diciembre de 2016 en Wayback Machine , Ars Technica , abril de 2013.
  4. Mozilla y Samsung colaboran en el motor de navegador web de próxima generación Archivado el 23 de octubre de 2017 en Wayback Machine // The Mozilla Blog
  5. Proyectos archivados el 9 de febrero de 2014 en Wayback Machine // Mozilla Research
  6. Rouget, Paul Servo, un proyecto de investigación de motor de navegador (enlace no disponible) . Consultado el 1 de enero de 2013. Archivado desde el original el 15 de enero de 2013. 
  7. SERVO LAYOUT ENGINE: PARALELIZAR EL NAVEGADOR Archivado desde el original el 7 de septiembre de 2014. // FOSDEM , Josh Matthews, 10 de febrero de 2014; diapositivas Archivado el 22 de septiembre de 2014 en Wayback Machine .
  8. Stealin Chromium: incrustación de HTML5 con el motor de navegador Servo Archivado el 7 de septiembre de 2014 en Wayback Machine // LinuxConUS, 2014, Lars Bregstrom
  9. Eich, Brendan Agregar una nueva caja de interfaz de usuario . Consultado: 2 de abril de 2014.
  10. Nick Heath . http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/  (inglés) , ZDNet (24 de febrero de 2014 ) ). Archivado desde el original el 7 de septiembre de 2014. Consultado el 7 de septiembre de 2014.

Enlaces