Webkit2 convertirá a Safari en un navegador mucho mas estable

Safari_Icon.jpgUna de las características mas apreciadas de Chrome es su capacidad de aislar cada una de sus pestañas de forma que si hay un problema con alguna página en concreto y el navegador se cuelga, solo lo hace esa pestaña y no todo el navegador, como ocurre por ejemplo con Safari.

Para solucionar este problema se ha liberado un nuevo framework para Webkit que permitirá a este motor trabajar de forma muy parecida a como lo hace Chrome, separando los procesos como JavaScript, HTML en capas y como procesos separados, tecnología que podrá aprovechar tanto Safari como Safari para el iPhone, iPod Touch e iPad e incluso otros navegadores que utilicen webkit.

Las actualizaciones para el nuevo framework de Webkit, conocido como Webkit2 van a publicarse en un corto plazo de tiempo según Anders Carlsson, empleado de Apple, que trabaja en el desarrollo de Safari así como en el motor Open Source que hay detrás del navegador, Webkit. Este motor no solo es usado en Safari: Chrome también lo usa además de WebOS, el sistema operativo de Palm.

«Webkit2 está diseñado desde su base para ofrecer soporte en un modelo de separación de procesos donde el contenido web (JavaScript, HTM, layout, etcc) vive en procesos separados» ha escrito Carlsson. «Este modelo es similar al que ofrece Google en Chrome, con la diferencia que hemos incluido el sistema dentro del motor, permitiendo a otros clientes su uso.» añadió. Google, que usa esta característica en Chrome, no la añadió a Webkit sino que la utiliza como una característica especial implementada por la compañía y no ha compartido el uso de las técnicas ni el código fuente de la misma.

La documentación que acompaña a Webkit2 denota que una de las metas para el nuevo framework es crear un interfaz estable de programación sin bloqueos que permita lanzar un número ilimitado de hilos que hagan llamadas a una API de forma simultánea, lo que haría al navegador mucho mas flexible usando diferentes técnicas.

Fuente: Webkit

One Comment

Deja una respuesta