Webkit
Webkit est un moteur de rendu de pages Web créé sur la base de KHTML et qui affiche les pages des navigateurs Safari d'Apple, Chrome et Android de Google.
Il est également utilisé sur les mobiles d'Apple et de Nokia. Il a remplacé Gecko sur le navigateur Epiphany de Gnome sous Linux.
Basée sur une interprétation trop optimiste des propos de Ballmer, la rumeur a couru que Microsoft pourrait utiliser Webkit pour certains de ses produits, mais cela a par la suite été démenti par l'intéressé. La phrase était assez ambigüe:
"L'open source est intéressant. Apple a adopté Webkit et nous pouvons voir de ce coté là, mais nous continuerons de faire des extensions pour IE 8." (Conférence des développeurs de Sydney en novembre 2008.)
Webkit et KHTML
Pour créer son nouveau navigateur, la firme Apple avait délaissé Gecko et préféré le runtime KHTML sous Linux qui affiche les pages sous le navigateur Konqueror.
Par la suite Apple a lancé en 2003 à partir du code de KHTML, le projet Webkit qui devient open source en 2005 ou plus précisement, devient accessible aux utilisations tierces.
Google à lancé son navigateur Chrome en 2008 en reprenant le code de Webkit associé à un compilateur JavaScript ultra-rapide, ce qui a démarré la course à la rapidité des moteurs JavaScript.
Alternatives
Les moteurs de rendu des autres navigateurs sont:
- Gecko de Mozilla pour Firefox. (1998)
- Trident de Microsoft pour Internet Explorer depuis la version 4. (1997). Toujours utilisé dans IE9.
Webkit est totalement compatible avec les standards du Web, contrairement au moteur de rendu Trident jusqu'aux versions 9 et 10 d'IE. - Presto de Opera. Succède à Elektra depuis la version 7. (2003)
- Gazelle. C'est un projet de moteur de rendu et de navigateur qui fonctionnerait comme un système d'exploitation.
Outils et ressources
- Webkit. Le site.
- Navigateur Chrome.
- Safari 4. Pour Windows et Mac.
- Utiliser Webkit pour une application locale. Linux Journal/Anglais.
Cela passe par l'utilisation du framework Qt et QtWebkit, de taille imposante, mais portable et assez facile à utiliser.
Voir aussi
- Chrome.
- Qt. Bibliothèque d'interface graphique qui intègre Webkit.
- WebGL. La libraire 3D pour le Web basée sur OpenGL est supportée par Webkit (et s'affiche dans Canvas).
|
|
|
