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 todos los comentarios en https://www.genbeta.com
VER 13 Comentarios