Mais, comme l'a fait remarquer Adam De Boor, toutes les fonctionnalités à venir ne pourront être réalisées en HTML5. Comme la possibilité de faire glisser cette fois des fichiers depuis la fenêtre du navigateur vers le bureau. « Nous avons bien essayé d'obtenir ce résultat avec le HTML5, sans succès, » a t-il déclaré. De fait, son équipe travaille sur un nouveau protocole de transfert des données appelé DownloadURL qui permettrait d'y parvenir. Google indique qu'elle ne poussera pas à en faire un nouveau standard, simplement qu'elle «encouragera d'autres navigateurs à l'utiliser,» a-t-il dit. Google ne souhaite pas relancer la guerre des navigateurs de la dernière décennie. «Nous avons essayé d'apprendre de cette expérience et voulons coopérer davantage avec les autres éditeurs de navigateur web, » a dit le représentant de Google. iFrame Magic, une autre fonctionnalité sur laquelle travaille l'équipe de Gmail, devrait permettre à l'utilisateur d'extraire une partie d'une page web pour réaliser sa propre page et l'ouvrir dans la fenêtre de navigateur.

443 000 lignes de codes JavaScript

Au cours d'une séance de questions réponses, on a demandé à Adam De Boor s'il était à l'aise avec le JavaScript pour un projet aussi important. « Actuellement le programme Gmail comporte en effet 443.000 lignes JavaScript, et 978.000 lignes si on inclut les commentaires. Tout cela a été écrit à la main, » a-t il répondu. Un autre langage, comme le Java lui-même, pourrait être plus optimisé, mais il reste aussi très « verbeux ». Tout en défendant les performances du JavaScript, il a ajouté : « Le langage est une question de choix. Les critiques concernant le JavaScript sont plutôt dues à la façon dont ce langage est utilisé dans les navigateurs, a-t-il déclaré.