Esta noticia ya tiene unos meses pero vale comentarla.
Cuando se habla de navegadores web populares siempre se mencionan al omnipresente Internet Explorer, a su rival Firefox y a mi favorito, Opera. Lamentablemente siempre se menosprecia a Opera cuando se habla de estadísticas por su porcentaje de mercado ronda el 1%. Lo que pocos parecen pensar es que una cantidad del 1% es algo si se compara con otros navegadores más oscuros (dejando de lado a Safari que tiene una cuota de mercado similar).
El verdadero navegador alternativo ha sido (para mi gusto) iCab para Mac OS. iCab se ha mantenido como un desarrollo con código cerrado de una única persona que funciona en versiones antiguas de Mac OS. Lamentablemente iCab tiene un oscuro pasado por un motor de renderizado comparable a Netscape 4; pero para el lanzamiento de su versión 3 no sólo logró mejorar este aspecto sino que quedó como uno de los primeros navegadores en superar el test Acid2. iCab, al igual que Opera, es un navegador que ha logrado sobrevivir aún siendo shareware en un mercado aún más alternativo como son las Macintosh —una minoría en la minoría— basando su éxito en las funcionalidades.
Lo bueno algún día acaba. Desde principios de 2008 cuando fue publicada la versión 4 de iCab, el motor de renderizado propietario que se venía utilizando, junto al intérprete de JavaScript InScript, fueron reemplazados por WebKit, el núcleo de Safari (que incluye a WebCore para renderizado y JavaScriptCore para JavaScript).
Lo más triste de esto es que Macintosh venía siendo la plataforma con más diversidad de motores de renderizado (decentes) hasta el profundo cambio de iCab (si la comparamos con Windows y Linux). Hagamos cuentas de los navegadores más usados (por motor de renderizado):
En Linux se cuentan cuatro (todavía):
- KHTML (junto a KJS) en Konqueror. Esto casi no cuenta porque los desarrolladores de KDE están usando WebKit en ciertas versiones de Konqueror. Aclaración: no llevo demasiado control sobre este punto en particular; a mí me tomó de sorpresa el ver que se distribuían versiones con WebKit.
- Gecko en Firefox, Galeon y otros.
- Presto en Opera.
- WebKit como motor de renderizado de Epiphany.
En Macintosh quedan sólo tres, o tres y medio si contamos a Tasman en Internet Explorer para Mac que fue un motor de renderizado pionero y de muy buena calidad).
- WebKit en Safari, Shiira, OmniWeb y ahora iCab.
- Gecko en Firefox y Camino.
- Presto en Opera.
En Windows se cuentan cuatro que se continuan desarrollando:
- Trident (con su futuro sistema de subversiones) en Internet Explorer.
- Gecko en Firefox y K-meleon
- Presto en Opera.
- WebKit en Safari para Windows y Swift.
Dejo de lado lo que se refiere a navegadores para plataformas móviles porque soy un ignorante total, a navegadores que podrían correr en cualquier cosa como Lynx y otros que están en estado vegetativo como Dillo.
Adios a un motor de renderizado; una extravagancia menos al momento de planear testcases.
Más para leer en Requiem for a rendering engine y The Year in Browsing: The Little Engine That Could y el anuncio oficial sobre el cambio en iCab en iCab 4.0.0 and iCab 3.0.5 Public Releases.