Porqué se debe reiniciar el Mac cuando se actualiza Webkit

Para el que no lo sepa, Webkit es para Mac OS X una librería de funciones sobre las que se basan el navegador Safari y muchos otros programas del sistema. Algunos utilizan de esta la capacidad para gestionar descargas y envío de información.

Enviando algo por iChatSi en iChat enviamos un archivo a cualquiera de nuestros contactos y desplegamos la ventana de transferencias de archivos podremos observar como es prácticamente igual a la de descargas de Safari. A pesar de que el programa de mensajería instantánea no usa su gestión de envío de información sí que la usa para representar ciertos elementos de la interfaz.

Es por eso que cuando se actualiza el navegador de internet e incluye una nueva versión de dicha librería, sea necesario reiniciar el sistema completo por el nivel de integración de la misma con Mac OS X.

Si queréis podréis averiguar qué aplicaciones utilizan dicha librería y cómo en la página que mantienen en el proyecto de desarrollo de la misma a tal fin.

30 de Marzo de 2008 @ 18:07
Comparte esta anotación

Webkit ya puntúa el 100% en el test ACID3

¿Soy muy geek si digo que me ha encantado ver como, paso por paso, los desarrolladores de Webkit lograban el 100% en el test ACID3? Dicho test es el encargado de medir el grado de compatibilidad con el estándar HTML y desde que vimos ese logrado 95/100 hasta completar todos los requisitos necesarios para completar el test han transcurrido no más de cinco días escasos en los que hemos podido seguir, en vivo y en directo, su evolución hasta la última actualización (31356).

No sólo eso sino que además se han permitido el lujo de encontrar y depurar un error en el propio test que conllevaba una violación del formato gráfico vectorial SVG 1.1 (la cual, por cierto, ha relegado a Opera al segundo lugar), por lo que siento un extraño orgullo interno como programador que soy. Si quieres probar todo lo comentado encontrarás versiones para Mac y Windows en su repositorio de “última hora”.

Webkit al 100% en ACID3

Es de esperar que Apple tome cartas en el asunto e implemente los cambios necesarios, una vez limpio el código fuente y optimizando esas llamadas al sistema que todos conocemos y publique una nueva revisión de Safari el cual, recordemos, se basa en este desarrollo.

Enlace: WebKit achieves Acid3 100/100 in public build

27 de Marzo de 2008 @ 9:48
Comparte esta anotación

Webkit: Zoom completo de página en lugar de sólo en el texto

Planet WebkitY otra característica nueva más accesible sólo desde la Terminal en Webkit esta vez. En las últimas versiones de la base sobre la cual se desarrollan navegadores como Safari de Apple podemos encontrar una característica que ya implementa Firefox 3 desde las últimas betas aparecidas, la posibilidad de realizar un zoom completo de página en lugar de sólo en el texto.

Para poder utilizar dicha característica se debe ejecutar el siguiente comando defaults write com.apple.Safari WebKitDebugFullPageZoomPreferenceKey 1 con lo que mediante los controles de zoom de texto se agrandará o encogerá la página completa, incluyendo gráficos.

Enlace: Full Page Zoom

22 de Marzo de 2008 @ 17:29
Comparte esta anotación

La evolución de Webkit para poder superar el test Acid3

Para los no iniciados lo de Acid3 quizá suene a estilo musical de finales de los ochenta, alucinógenos de la época de Woodstock o a los comprimidos solubles en agua usados para combatir el dolor de cabeza. Pues bien, para los entendidos en el terreno de la web actual se trata de un test que mide cómo de bien se ajusta a los estándares un navegador simplemente visitando una página web.

Hasta ahora no ha conseguido pasar el test, son muchos los pasos a dar para cumplir los requisitos, pero después de dos semanas de arduo trabajo ya obtienen la calificación más alta hasta el momento, 95/100 (mi Safari 3.0.3 consigue un pésimo 42/100 y Firefox 3 beta 4 un 68/100).

Acid3 en Webkit

Sin duda dentro de poco Apple tendrá excusa para emitir una nueva actualización del navegador Safari 3 ya que, como hemos dicho en alguna ocasión, Webkit es la base sobre la que se desarrolla éste…

Enlace: WebKit gets an A+ on Acid3

22 de Marzo de 2008 @ 16:54
Comparte esta anotación

Actualización de Software: Safari 3.1

safari Hace unos días se puso a disposición de los desarrolladores una nueva revisión del navegador web de la casa para que pudiesen lleva a cabo sus pruebas como candidata a la distribución y una semana después Apple ha dado vía libre a la versión 3.1 de Safari.

En esta nueva revisión se ha actualizado Webkit para dar soporte a todas las nuevas tecnologías incluidas en HTML5, el nuevo estándar para la web y que hemos ido desgranando según han ido surgiendo como por ejemplo el almacenamiento de datos en la máquina local, soporte para gráficos vectoriales .SVG, nueva tecnología XML mejorada, hojas de estilo avanzadas, reducción del uso de la memoria y la optimización de la velocidad de ejecución de javascript.

Safari comparado con Firefox y Opera al cargar un archivo HTML

En la gráfica adjunta se muestra el tiempo de carga de Safari en comparación con otros navegadores (menor significa más rápido).

Se encuentra disponible en descarga directa y mediante Actualización de software para Mac OS X 10.4.11 y superior así como para sistemas basados en Microsoft Windows al cual, por cierto, se le ha caído el apellido “beta” del nombre.

Enlace: Apple - Safari

18 de Marzo de 2008 @ 15:19
Comparte esta anotación

Javascript acelera con la nueva versión del WebKit

Ya hemos hablado en otras ocasiones de cómo se está implementando las nuevas características de HTML5 y estos chicos no paran, ahora nos sorprenden acelerando hasta límites insospechados una de las funciones que más se utilizan por los programadores de Javascript, getElementsByClassName (devuelve un array de elementos que incluyen una clase CSS dada) implementando dicha función de forma nativa tal y como ya había anunciado Mozilla que hará con Firefox 3.

getElementsByClassName en Webkit 3

En la gráfica se puede comprobar como la forma nativa de la función resulta en un aumento de la velocidad impresionante en un Safari 3 (con WebKit r28911). Parece que la guerra de los navegadores está empezando en otros frentes, lejos de la implementación de funcionalidades quizá superfluas como soporte de añadidos, la optimización de su código aumentando así la velocidad de interpretación y, consecuentemente, la navegación, resulta indispensable dada la profusa utilización de estos lenguajes de programación en la llamada Web 2.0 actual.

Enlace: WebKit gets Native getElementsByClassName

24 de Diciembre de 2007 @ 10:55
Comparte esta anotación

Planet Webkit, toda la información de desarrollo

Planet WebkitSi has estado siguiendo el desarrollo del Webkit, el motor de navegación de código abierto en el que se basa Safari de Apple, por ejemplo, entonces probablemente conozcas Surfin’ Safari, el weblog que mantienen sus desarrolladores y mediante el cual nos han ido informando acerca de las novedades, pruebas y conclusiones a las que va llegando su producción.

Además del weblog comentado hay más fuentes de información repartidas por la web y, en un intento de aunar todo lo referente al proyecto, presentan Planet Webkit, donde se unifican esfuerzos por dar a conocer el desarrollo y sus usos directamente por los programadores.

Enlace: Planet Webkit | Vía: Surfin’ Safari

05 de Diciembre de 2007 @ 17:42
Comparte esta anotación

Diez novedades incluidas en WebKit 3

Icono del WebkitPrimero recordar que WebKit es el motor de navegación de código abierto en el que se basa, entre otros, Safari, el navegador de internet que acompaña Mac OS X. Aprovechando que Apple ha decidido actualizar Mac OS X 10.4 Tiger con la última versión del navegador para igualar a la que se instala con Mac OS X 10.5 Leopard y éste ya está basado en la versión 3 del WebKit, los chicos de Surfin’ Safari nos recuerdan 10 nuevas características que se han introducido en el mismo desde la versión 2:

  1. Editor de texto enriquecido avanzado
  2. Javascript más rápido
  3. Carga de páginas más rápida
  4. Soporte a gráficos vectoriales SVG
  5. XML Path Language (XPath, destinado a desarrolladores)
  6. Nueva tecnología XML mejorada
  7. Controles de diseño modificable en formularios
  8. Hojas de estilo avanzadas
  9. Reducción del uso de la memoria
  10. Herramientas para desarrolladores web

Enlace: Ten New Things in WebKit 3

15 de Noviembre de 2007 @ 13:21
Comparte esta anotación

Webkit incluirá almacenamiento de datos en la parte cliente gracias a HTML5

Como dicen los chicos de Surfin’ Safari, aún queda mucho para que el estándar HTML5 pase del estado de borrador al de uso en entornos productivos, pero son tantas y tan interesantes las nuevas características del mismo que les ha sido inevitable ponerse manos a la obra e implementar en Webkit, la base sobre la que se construye Safari, una de las que, con toda probabilidad, va a dar un nuevo vuelco a la forma de entender la web, el almacenamiento local de bases de datos, en la parte cliente.

Charlando con alguno de mis contactos, y sin entrar demasiado en profundidad, llegamos a la conclusión de que la realización de aplicaciones más complejas que residan parte en el servidor (el ejecutable) y parte en el cliente (los datos) no tardarán en surgir, redefiniendo el paradigma de la portabilidad y del código fuente único como lo fue en su momento Java, por poner un ejemplo. Dichas aplicaciones serían ejecutadas en un entorno cerrado, el navegador, y se comportarían de forma semejante sea cual sea el sistema operativo utilizado.

Cuenta con una gran ventaja desde el punto de partida, no es necesario aprender un nuevo lenguaje de programación ya que todo se basa en un estándar conocido, HTML, y una desventaja, la interpretación que hace cada navegador del mismo.

Ejemplo de base de datos

Enlace: WebKit Does HTML5 Client-side Database Storage

05 de Noviembre de 2007 @ 13:34
Comparte esta anotación
x
Enviar por Correo