- Igalia está llevando a cabo proyectos clave para el avance del motor web Servo con inversión del Sovereign Tech Fund
- Servo es un motor web paralelizado basado en Rust, con una estructura modular y una arquitectura innovadora
- Las áreas centrales de este proyecto son soporte de accesibilidad, desarrollo de la API de WebView y mantenimiento continuo
- Al añadir funciones de accesibilidad, se mejorará la compatibilidad con lectores de pantalla y tecnologías de asistencia, y al completar la API de WebView se reforzará la facilidad de integración embebida dentro de aplicaciones
- Junto con el crecimiento de la comunidad, también se planea fortalecer la capacidad de mantenimiento en áreas como gestión de issues, revisión de PR y lanzamientos de versiones
Resumen
- Igalia está realizando trabajo encargado para el avance del motor web Servo tras recibir una nueva inversión del Sovereign Tech Fund
- Como responsable de Servo, Igalia ha iniciado un enfoque multifacético centrado en el interés público, la usabilidad para desarrolladores y la sostenibilidad a largo plazo
El rol y la necesidad de Servo
- Servo es un motor web moderno y paralelizado desarrollado en Rust y operado como proyecto de Linux Foundation Europe
- El diseño modular de Servo se utiliza ampliamente en todo el ecosistema de Rust
- Sin embargo, se necesita inversión continua para su mantenimiento y, por la naturaleza del código abierto, el apoyo externo es importante para que pueda desplegar al máximo su potencial de crecimiento
Principales trabajos impulsados por la inversión del Sovereign Tech Fund
Soporte inicial de accesibilidad
- A medida que crece el uso de Servo, aumenta también la necesidad de un diseño inclusivo
- Actualmente, hacen falta funciones básicas de accesibilidad para lectores de pantalla y otras tecnologías de asistencia
- Estas limitaciones habían restringido su utilidad en escenarios de uso real
- Gracias a la inversión, se implementará el primer soporte de accesibilidad para hacer de Servo un motor útil para todos los usuarios
- Esto es esencial para convertirlo en un motor adecuado para aplicaciones web públicas
API de WebView
- Para integrar Servo dentro de aplicaciones, se necesita una API de WebView estable y completa
- Ya existía algo de trabajo previo, pero todavía no estaba en una etapa apta para uso general
- Ahora se completará la API de WebView para permitir su integración embebida en aplicaciones de escritorio y móviles
- Se trata de una mejora importante que impulsará nuevos casos de uso y una adopción más amplia
- Una capa de integración estable es un elemento esencial para el éxito de Servo como motor de propósito general
Mantenimiento del proyecto
- Servo va más allá de ser solo un motor de navegador: también es un conjunto de crates ampliamente utilizados dentro del ecosistema de Rust
- Mantener estas bibliotecas beneficia no solo a Servo, sino también a toda la plataforma web
- Desde que Igalia asumió la administración, la comunidad y el proyecto han crecido de forma notable
- Con esta inversión, planea destinar más recursos a la gestión de issues, revisión de PR, publicación de versiones y apoyo a la gobernanza
- Con ello, contribuirá a un mantenimiento activo y ágil de Servo, garantizando confiabilidad para desarrolladores y usuarios
Igalia al frente de la innovación web de código abierto
- Igalia ha seguido liderando la innovación web de código abierto con contribuciones a Chromium, WebKit y Gecko, liderazgo en estandarización y desarrollo de herramientas para desarrolladores
- Cree que Servo desempeñará un papel único en el campo de los motores web del futuro
- Planea seguir compartiendo continuamente los avances
Mensaje de cierre
- Expresa su agradecimiento por el reconocimiento de la importancia y el apoyo brindados esta vez por el Sovereign Tech Fund
- También transmite su expectativa de compartir los próximos avances
1 comentarios
Comentarios de Hacker News
Sovereign Tech Agency comenzó en octubre de 2022 como Sovereign Tech Fund, con apoyo del Ministerio Federal de Economía y Energía de Alemania, y actualmente es una subsidiaria de la empresa pública de impulso a la innovación SPRIND GmbH
Es un buen intento, pero casi no se ven movimientos que en la práctica estén reduciendo la dependencia de la vida de los ciudadanos europeos respecto a iOS/App Store, Android/Play Store, Play Services y la dependencia de Microsoft en escritorios corporativos y gubernamentales; más bien da la impresión de que los responsables de políticas públicas están aumentando esa dependencia. Como ejemplo, ver los enlaces de la política de identidad digital de la UE y la implementación de referencia de la billetera de identidad digital de la UE
Considero que el resultado real de la compatibilidad con motores de navegador alternativos en iOS será un punto de inflexión importante en esta discusión. Por ejemplo, existe el vacío de que Apple mantiene de facto el poder regulatorio al decidir por su cuenta si motores como Servo cumplen con criterios de seguridad de la cadena de suministro de software para poder usar funciones clave como JIT. Aun así, hay expectativa de que Servo pueda cumplir esos criterios gracias a este financiamiento, que Apple se vea obligada a seguir la política al menos de manera forzada conforme al espíritu de la regulación, y que nuevos motores de navegador impulsen la innovación de la web móvil, con efectos positivos que se expandan más allá de la UE
Hace falta moderar el FUD (miedo, incertidumbre y duda); la implementación mencionada arriba es solo la implementación de referencia de la billetera de identidad digital de la UE, y no trata sobre monopolios de un sistema operativo o ecosistema específico, sino que busca apoyar la construcción autónoma de servicios por parte de cada país mediante bibliotecas open source, módulos y apps de referencia
Comparto que Sovereign apoyará al proyecto Servo con un total de 545,400 euros en 2025 y 2026 (información oficial, archivo)
Igalia ha impulsado muchos proyectos geniales, y da gusto ver que Servo parece continuar en esa línea
Es bienvenido que Europa, especialmente Alemania, esté intentando reducir su dependencia de las Big Tech de EE. UU. ampliando el apoyo al open source; todavía queda mucho por hacer, pero el simple hecho de que estos intentos hayan comenzado ya tiene valor (programa del fondo)
También es posible donar directamente al proyecto Servo
Sovereign Tech Agency realmente lo está haciendo muy bien; ojalá cada país establezca organismos de apoyo al open source como Alemania. Si se va a depender del open source, también es indispensable invertir en sus costos de mantenimiento
Servo es un buen motor moderno, pero es una lástima que no exista un navegador realmente usado que lo aproveche
Por ahora, se planea primero usarlo como componente WebView. Las apps basadas en WebView pueden sortear los problemas del motor, así que parece una estrategia razonable. También hay expectativa de si Tauri (v2) podrá ofrecer a Servo como opción en el futuro
Hubo un intento llamado Verso, pero actualmente su desarrollo está detenido (enlace del proyecto)
Creo que la forma verdaderamente significativa de Sovereign Tech Fund es una expansión del principio de “financiamiento público, código público”. Si aunque fuera una parte del dinero que los gobiernos de todo el mundo pagan cada año a MS, Adobe y otros se destinara a agregar funciones a proyectos open source como LibreOffice, GIMP y Nextcloud, aumentaría mucho la posibilidad de hacer sostenible el desarrollo OSS
Pienso que una evolución centrada en la API de WebView también sería una buena noticia para la comunidad de Tauri