La irrupción de Google Chrome en el mundo de los navegadores puso en alerta a todos sus competidores, lo hemos podido comprobar en nuestro especial sobre el futuro de los navegadores, donde se ha convertido en el rival a batir o al menos, a imitar.
Por supuesto, en Apple no ha sentado nada bien, desde el comienzo, que un navegador basado en el mismo motor que Safari haya obtenido mejores resultados y sea elegido por los usuarios, antes que Safari, a la hora de navegar por la web.
Es por eso, que en Apple llevan trabajando desde hace un tiempo en mejorar Webkit, el motor que hay detrás de Safari y Chrome. Pretenden exprimirlo al máximo y mejorar su posición frente al navegador de Google.
Este nuevo Webkit2, como ha sido bautizado por los propios desarrolladores pretende optimizar el modelo de procesos separados que con tanto éxito implementa Chrome y obtener una ejecución multiproceso más eficiente. De esta manera se pretende crear procesos distintos para la ejecución del código Javascript, HTML, CSS,...
Otro de los objetivos de esta revisión es crear una nueva API no bloqueable basada en C, para ello se están utilizando algunas técnicas que mejoran el funcionamiento general de la aplicación y a su vez permiten ofrecer un nuevo conjunto de características a aquellos que usen el nuevo motor.

Algunas de esas nuevas características son el cambio en las notificaciones de las callbacks al cliente, revisión de la política de las callbacks del cliente, configuración en las políticas y la inyección de código. Esta última característica, que todavía no ha sido implementada, permitirá forzar el cargado del código en un proceso web cuando fallen los métodos normales.
Aunque la aproximación al modelo de multiproceso es distinta a la realizada por Chrome se espera obtener mejores resultados, de hecho ya se están realizando las primeras pruebas.

A pesar de ello, aún tendrán que pasar algunos meses hasta ver este nuevo motor en una versión estable de Safari, sobretodo porque supone utilizar una API totalmente reescrita y por lo tanto, bastante distinta a la que utiliza, actualmente, el navegador de Apple.
Como WebKit2 es un motor abierto, habrá que ver si Google también aprovecha estas nuevas características que se están incluyendo, aunque le supusiera cambiar la forma de trabajo multiproceso de su navegador.
Enlace | WebKit2
Ver 31 comentarios
31 comentarios
nemilk
¿Alguien ha dicho Flash?
38711
Es que el Webkit era en primer lugar el motor que utilizaba el Konqueror en KDE y que al ser codigo abierto, Apple decidio utilizar para su navegador mejorandolo. Ahora mas empresas ayudan en la mejora de dicho motor.
Ademas, es curioso, porque hace años se le acusaba a Apple de utilizar el Webkit sin ayudar a la comunidad. Me explico, por lo visto lo que hacia Apple era coger el codigo y mejorarlo para luego liberarlo (porque tienen obligacion ya que esta basado en un proyecto libre) sin facilitar la tarea a los programadores (codigo sin comentar, poco claro, etc etc.)
No se hasta que punto eran reales dichas acusaciones.
Renato
Sin querer defender a apple, pero habia oido que la ayuda de apple a webkit ha servido de mucho para el proyecto.... Pero bueno, en cuanto mas empresas trabajen en un proyecto mejor no?
El problema de safari es que en windows tira pa tras, y en linux no tira, ese ultimo OS es inexistente para los ojos de apple.
paulogarcia2005
Yo creo que google lo adaptaría, después de todo el motor es opensource y no es exclusivo de Apple. Salu2.
89642
The days when the computer commercial is so simple and easy was the day that I know computer for the first time. Operating wordstar and lotus are all we can back then. The life was also so simple. Dissertation Help India
90100
Just like what people said in many other forums, counterfeiting is flattery for us. So, there is nothing to worry about this at all basically, because customers are smart today and they can pick the real one amongst the fakes. motorcycle battery chargers
kelasderk
There is something scary about this technology because it seems to me that there is lack of privacy in this technology anymore. I am sure they are not going to get full support about this.
91609
I do not have a business in the field of manufacture of the pool. Because, I do not have the knowledge and ability in that field. And this, this is the first knowledge I learned. Free online games
apollosan
Gracias por tomarse el tiempo para hablar de esto, me siento fervientemente en ello y me gusta aprender sobre este tema. Por favor, ya que obtiene los datos, por favor agregue a este blog con más información. Me ha parecido muy útil. Tenant Background Check Medical Bankruptcy
91988
Apparently, if it could really so then Safari could be one of the fastest browsers and leaves all its competitors. gas station credit cards
yamakitoshi
Am luat un pic mai mult. Cred ca am asteptat prea mult, totuşi. Am construit acest test drum până în unele sarcină imposibilă. Maryland Web Design
92152
Tal vez es un montón de cosas no son así considerados por los usuarios de papel higiénico. Tal vez eso se está convirtiendo en la razón de por qué no utilizar papel reciclado. outdoor patio
92289
Issues concerning the environment is an issue that can not do nothing for us. We must begin to act from a simple thing and that is all around us. logbook loan today
92348
I do not know about the reasons for sure about this. I think this is something that indeed should be increased awareness about the use of this paper. secure vpn
92348
A good artwork was supposed to be at the surgery to be studied. And this is what I found in this book. I feel happy with it. secure vpn
simoneagustino
I am sure that this is something entirely different from the usual products. I myself was very interested in the product that you have created this. credit rating scores
gustozo
lo de proceso separado lo implemento 6 meses antes explorer 8,y no chrome que lo hizo despues