Otro abandono más para WebKit

Hace algún tiempo que Google anunció que decidía separarse de WebKit como motor de renderizado para su navegador. Así pues se rompía una tendencia que hacía que prácticamente quedase sola Microsoft  con su propio motor de renderizado web, aparte del ya citado WebKit de Apple, creando así una situación que para algunos era preocupante. Google decidía así sacar su propia versión a partir de WebKit, tratando de priorizar el rendimiento, al considerar que con el paso del tiempo WebKit se había llenado de cosas innecesarias.

Tras el anuncio de Google, Opera decidía pasarse a este nuevo motor de renderizado en detrimento de WebKit. Y recientemente Qt también ha anunciado que se pasa al llamado QT WebEngine basado en Blink, lo cual creen que además de una mejora de rendimiento permitirá un mejor enfoque multiplataforma. Teniendo en cuenta que WebKit se desarrollo a partir del motor de renderizado de Konqueror, es decir de KDE, resulta curioso porque ahora KDE podría optar por este nuevo motor.

Revolución en los motores de los navegadores: llegan Blink y Servo

En los últimos tiempos, los motores de renderizado de los navegadores web habían quedado reducidos practicamente a dos: WebKit (creado por Apple) y Trident (el motor que usa Internet Explorer). Y de pronto, casi al unisono se anuncia la llegada de dos nuevos motores: Blink y Servo. El primero, Blink, es la respuesta de Google, que ha decidido cortar con WebKit creando su propio fork del mismo. El motivo que alegan es que creen que el crecimiento de webkit y la gran cantidad de compañías que habían llegado al proyecto últimamente han lastrado su desarrollo, por eso Google ha decidido lanzar su propio motor, dejando de lado todas aquellas cosas que ya no son necesarias para poder impulsar las que si merecen la pena (de hecho, han anunciado que eliminarían 4,5 millones de líneas de código que según los de Mountain View no son ya necesarias).

Por su parte, Servo es el resultado de la colaboración entre Mozilla y Samsung, que pretenden crear dicho motor basandose en el lenguaje de programación Rust. Es según ellos «in intento de reconstruir el navegador web desde cero en un hardware moderno». La utilización de Rust responde a objetivos de seguridad y estabilidad, ya que este lenguaje que lleva varios años en desarrollos parte de un sistema seguro donde se impiden errores de gestión de memoria que puedan ocasionar bloqueos o bugs de seguridad. Por su parte, Samsung se encargaría la portabilidad de Servo para la plataforma Android y equipos con procesadores ARM.

Lo que está claro es que estamos ante un momento de cambio en el sector de los navegadores. Algún tiempo atrás, había quienes creían que Microsoft debería adoptar también WebKit (como hiciera recientemente Opera) y sin embargo, ahora al motor WebKit le surgen dos nuevos contendientes, Blink y Servo. A partir de ahora, será interesante ver la evolución de los navegadores y en que redunda la llegada de estos dos nuevos motores de renderizado.