El impulso de Mozilla para mejorar cada vez más la web parece que no tenga fin. Hace unos días anunciaban Unreal Engine para la web, y hoy una alianza con Samsung para construir un nuevo motor para renderizar páginas web, Servo.
¿Por qué un nuevo motor de renderizado, si Gecko ya está muy maduro? La razón que esgrime Mozilla es que quieren hacer un nuevo motor con vistas al futuro: optimizado para dispositivos con varios núcleos y con un enfoque de _seguridad por defecto_.
Para construir Servo, Mozilla está creando un nuevo lenguaje de programación, Rust, precisamente orientado a entornos de multiprogramación y seguros, sin posibilidad de vulnerabilidades por _buffer overflow_ o por punteros nulos (no existe el valor _null_ en Rust).
Samsung también está colaborando en la creación con su experiencia en móviles: ya creó un motor de ejecución para Rust en arquitecturas ARM, así que el tema les resulta muy familiar.
Como no podía ser menos viniendo de Mozilla, Servo es software libre y ya lo podéis probar descargándolo y compilándolo desde el repositorio de Github. Sólo necesitaréis OS X o Linux, ambos de 64 bits.
Lo cierto es que Mozilla está haciendo un gran trabajo últimamente. Están buscando lo mejor para sus intereses, sí, pero lo hacen devolviendo el trabajo a la comunidad, manteniendo todo abierto y sin vallas. Desde luego, una alternativa bien planteada al enfoque de "para una buena experiencia tienes que controlar tú todo" que últimamente domina en el mundo del software. Y, personalmente, creo que les puede salir muy bien.
Vía | Mozilla Blog Más información | Servo en Github | Rust
Ver 13 comentarios
13 comentarios
mexboty
ME pregunto si lo integraran en Firefox o crearan un nuevo navegador, o si samsung lanzara un nuevo navegador,?
Usuario desactivado
Prometedor. Espero que otros se unan al proyecto y las mejoras se trasladen a todas las versiones de firefox (escritorio y smartphones)
GuilloooAR
Esto significa que en un futuro dejaran a gecko de lado?? es una jugada muy arriesgada... en especial con lo bien que funcionan gecko
Irving Montalvo
Llevo unos meses probando y apoyando en el desarrollo de Rust, esperemos que con esto más desarrolladores se unan al proyecto.
Usuario desactivado
Mmmmm, yo creo que están reinventando la rueda y en mal momento. Hay veces que es necesario empezar de cero para mejorar, pero no se si este sea el mejor momento, tanto para Mozilla como para la web en general.
Solo espero que puedan coordinar y repartir bien sus
limitadosrecursos para que Webkit AKA Chrome no les coma todo el terreno en lo que queda listo este nuevo motor.Si ahora dejan ir ese vinti-tantos por ciento del mercado que tienen, después les va a costar mucho reincorporarse entre los dos grandes que acapararían todo el pastel (Webkit/Trident), pasando a ser otro anónimo con un (probablemente) gran producto.
Un ejemplo claro de este efecto se puede ver hoy con Microsoft y su W.Phone, que con mucho esfuerzo va haciéndose lugar. Si Mozilla se baja del tren por enfocar su esfuerzo en Servo, a diferencia de Micro$$$oft no se si logre subirse de nuevo.