Web Science for Entrepreneurs
Bullet

Top news

Mozilla Thunderbird 3 enfin !

Wed Dec 9 14:29:12 2009

O3B : de l'internet pour tous

Mon Sep 29 17:00:33 2008

La riposte graduée par le X

Mon Sep 29 16:45:38 2008

Google Chrome, beta^2

Fri Sep 26 14:07:05 2008

Oracle lance sa propre appliance

Fri Sep 26 10:33:42 2008
Bullet

Webkit premier à être 100% acid

Tue Sep 30 10:13:25 2008
 

le moteur de rendu Webkit a passé avec succès l'ensemble des tests acid3. Il est le premier à la faire.

Pour mémoire :

  • Webkit est le moteur utilisé notamment par Safari et Google chrome;
  • Les tests ACID mesure la conformité d'un moteur de rendu aux normes établies par le W3C entre autre, par exemple DOM, Ecmascript, CSS. Bref le kit du parfait site AJAX.
Pour vérifier comment se comporte votre navigateur, faite lui passer le test.
0 comment(s) - Start your own! -

C'est le langage qui provoque une grimace dans 80% des cas, celui qu'on confond une fois sur deux avec Java, le mal aimé des langages du Web. Pourtant avec l'explosion des applications web riches, qu'il s'agisse de simples widgets ou d'applications plus lourdes (gmail, zimbra...), Javascript est au coeur des préoccupations de ceux qui font l'Internet aujourd'hui.

Il y a les précurseurs, la Mozilla Foundation avec Spider Monkey, l'interpréteur javascript au coeur de toutes les applications de la fondation (Firefox, Thunderbird). Depuis peu dopé par Tamarin; l'interpréteur JIT d'Adobe désormais Opensource.

Il y a les challengers établis comme Webkit qui motorise le Safari d'Apple notamment. Une nouvelle version (nom de code "SquirrelFish Extreme") vient de sortir et propose un moteur Javascript encore plus rapide.

Enfin il y a les nouveaux entrants comme Google Chrome, qui bien que bâti sur le noyau de WebKit utilise son propre moteur Javascript : V8, lui aussi sensé être plus rapide.

Adobe, Google, Mozilla, ils sont tous là (exception faite de Microsoft) et ce n'est pas un hasard. Javascript est en effet le langage "glue" des applications Web. Celui qui assure la liaison entre le navigateur et le modèle objet des documents manipulés (DOM), celui qui assure les communications asynchrones d'AJAX. Bref c'est le nerf de la guerre avec XHTML et les CSS.

A noter que la norme officielle est Ecmascript... Logiquement définie par l'ECMA. Chaque éditeur donne ensuite un nom qui lui est propre au langage en fonction des bibliothèques d'objets ajoutées à la base : Ainsi Adobe parlera d'ActionScript dans Flash et on emploie Javascript dans le contexte d'un navigateur depuis Netscape. Microsoft pour sa part utilise le terme Jscript.
0 comment(s) - Start your own! -