Sans préciser de feuille de route et défend l'utilisation du JavaScript dans le développement de sa messagerie
Lors du Usenix WebApps 2010 de Boston, Adam de Boor, ingénieur chez Google, a annoncé que Gmail allait intégrer de nouvelles fonctionnalités liées au HTML 5.
Le but des équipes de développement est de diminuer le temps de chargement des pages de la messagerie en ligne. Grâce au HTML 5, il devrait passer sous la barre de la seconde.
L'utilisation du CSS3 en lieu et place du Document Object Model (DOM) devrait par exemple déboucher sur un gain de 12% dans le rendu des pages du service.
Coté fonctionnalités, l'adoption progressive du futur standard par les principaux navigateurs devrait également permettre la généralisation du glisser-déposer des pièces jointes depuis le bureau vers la fenêtre de la messagerie. Adam de Boor a dévoilé que la fonctionnalité inverse, le glisser-déposer depuis le navigateur vers le bureau, est également à l'étude mais que celle-ci ne serait pas réalisée grâce au HTML 5 mais grâce à un nouveau protocole de transfert de données baptisé en interne « downloadurl ».
Petite confirmation, Google réfléchit très sérieusement au HTML 5 (et à son Application Cache) pour remplacer Gears. L'Application Cache permet d'utiliser le cache du navigateur pour travailler hors-ligne avec une application de type Cloud initialement hébergée. Il n'est par exemple plus besoin d'être connecté(e) pour rédiger des textes dans Google Docs (lire par ailleurs « Google Docs : encore plus de fonctionnalités »).
Jusqu'ici Gmail exploitait la technologie maison de Google Gears. La messagerie migrera donc progressivement vers l'utilisation de ces « super cookies » du HTML 5.
Pour la petite histoire, Adam de Boor a également révélé que le programme de Gmail était composé de 443.000 lignes de JavaScript. Un chiffre monte à quasiment 980.000 lignes si on lui ajoute les commentaires.
Quant à ceux qui se demandent si l'utilisation de Java pour réaliser un tel service n'aurait pas été plus appropriée, Adam de Boor a répondu que certes, cette technologie aurait peut-être été plus optimisée mais que ce langage était au final plus « verbeux » que le JavaScript.
Pour lui, la plupart des critiques adressées au JavaScript ne viennent d'ailleurs pas du langage lui-même, mais de la façon dont il est implémenté dans les navigateurs.
Et de conclure que la question la plus importante n'était au final pas tellement le choix du Java ou du JavaScript mais la manière de produire le meilleur code possible en fonction du langage utilisé.
Aucun calendrier ni feuille de route n'ont en revanche été donnés concernant l'intégration du HTML 5 dans Gmail.
Lire aussi :




Les rubriques (actu, forums, tutos) de Développez :



Vous avez lu gratuitement 9 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.