WebKit
De Wikipedia, la enciclopedia libre
| WebKit | |
|---|---|
| Desarrollador | Apple Inc., Trolltech, Nokia, Adobe, Google, otros. |
| S.O. | Multiplataforma |
| Licencia | LGPLv2/BSD |
| En español | No |
| Sitio web | webkit.org |
WebKit es un framework para aplicaciones que funciona como base para el navegador web Safari, Google Chrome, Epiphany y Midori entre otros. Esta basado originalmente en el motor de renderizado KHTML del navegador web del proyecto KDE: Konqueror.
WebKit logra 100/100 en la prueba Acid3 desde el 26 de marzo de 2008 .[1]
Contenido |
[editar] Características de la Aplicacion
La API de WebKit esta desarrollada en Objective-C y posibilita interactuar con un servidor web para recuperar y renderizar páginas web, descargar archivos, y administrar plugins.
Webkit incluye dos frameworks de más bajo nivel: WebCore, un analizador sintáctico y motor de renderizado de HTML basado en KHTML, y JavaScriptCore, un intérprete de JavaScript basado en KJS.
Con los lanzamientos pre-alfa se esta incluyendo un depurador de Javascript llamado Drosera[2]
[editar] Cronología
El 7 de junio de 2005, Dave Hyatt, uno de los desarrolladores de Safari, anunció que Apple Computer convertía a WebKit y sus dos componentes en un desarrollo de código abierto y permitiría el acceso al sistema CVS y a la herramienta Bugzilla dedicados al mismo.[3]
El 13 de junio de 2005, Nokia anunció que se encontraba desarrollando un navegador web basado en WebKit, que finalmente sería conocido como Web Browser for S60.[4]
El 15 de diciembre de 2005 se implementó el soporte para Scalable Vector Graphics.[5]
El 10 de enero de 2006 se oficializó el cambio del sistema de control de versiones CVS por Subversion.[6]
El 2 de junio de 2008, el intérprete de JavaScript pasó a ser SquirrelFish. Este proyecto pasó a ser SquirrelFish Extreme (SFX) en septiembre del 2008. SFX compila JavaScript en código máquina eliminando la necesidad de un intérprete y por lo tanto acelerando la velocidad de ejecución de JavaScript.[7] Hasta la fecha (28 de septiembre de 2008) la única arquitectura soportada es la x86.
[editar] Aplicaciones que utilizan WebKit
[editar] Navegadores web
- Safari
- Google Chrome
- Epiphany
- Midori
- Arora
- Swift
- OmniWeb (desde su versión 5.5)
- Shiira
- Web Browser for S60
- Iron (Clon de Google Chrome)
[editar] Editores de texto
Estos editores de texto utilizan WebKit para permitirle al usuario previsualizar páginas web.
[editar] Agregadores
Estos agregadores utilizan WebKit para mostrar feeds (y posiblemente también para permitir navegar por Internet).
[editar] Otras aplicaciones
- Adium, un cliente de mensajería instantánea multiprotocolo, usa WebKit para mostrar los mensajes.
- Colloquy, un cliente IRC y SILC, usa WebKit para mostrar las conversaciones.
- Drosera, un depurador de JavaScript incluido con WebKit.
- Growl, un notificador que usa WebKit para algunos de sus avisos.
- Xyle scope, un depurador de hojas de estilo en cascada, utiliza WebKit para las diferentes visualizaciones del código fuente.
- Android, el sistema operativo para móviles por Google.
[editar] Referencias
- ↑ WebKit achieves Acid3 100/100 in public build
- ↑ WebKit.org Drosera Wiki
- ↑ Hyatt, Dave (2005). «Say Hello to WebKit!». Consultado el 2006.
- ↑ Nokia (2005). «Nokia develops a new browser for Series 60 by using open source software». Consultado el 2006.
- ↑ *Hyatt, Dave (2005). «SVG Has Landed». Consultado el 2006.
- ↑ *maciej (2006). «WebKit is now in Subversion». Consultado el 2006.
- ↑ Introducing SquirrelFish Extreme

