Google vient de dévoiler une nouvelle fonctionnalité disponible dans la version 10 (en beta) de son navigateur Chrome.
La fonctionnalité, baptisée « Background Pages », bien que n’ayant pas été mise en avant lors de la sortie Chrome 10, est bel et bien là. Elle permet d'exécuter des pages Web en arrière-plan de façon totalement transparente pour l’utilisateur.
Certaines applications (qualifiées « d’applications d’arrière plan ») peuvent ainsi continuer à tourner alors même que le navigateur est fermé. Pour indiquer que celles-ci sont toujours en cours d’exécution, une icône de Google Chrome apparait dans la barre d’état système. Lorsque l’utilisateur clique sur cet icône, la liste des applications d’arrière plan en cours d’exécution s’affiche.

« Background Pages » permet aux utilisateurs de recevoir des notifications (nouveaux messages, calendrier d’événement, etc) et d’être informés en temps réel des mises à jour.
La fonctionnalité prend bien évidemment tout son sens pour les applications hébergées dans le cadre du Chrome Web Store.
« Background Pages » ne concernera cependant pas toutes les pages : « pour protéger la vie privée de nos utilisateurs, nous avons rendu cette fonctionnalité disponible uniquement pour les applications et les extensions. Les sites Web ordinaires ne seront pas en mesure d’ouvrir des fenêtres d’arrière-plan. Les développeurs devront également spécifier son utilisation dans leurs applications ».
Pour voir la nouveauté à l'œuvre, Google a publié une application de démonstration faite en HTML5 et CSS3. Il s'agit d’un livre quotidiennement mis à jour.
Revers de la médaille, l’exécution d’application en arrière-plan peut avoir un impact sur la mémoire des machines.
« Background Pages » n'est pas sans rappeler une nouveauté implémentée actuellement dans la RC de IE9 (qui permet d'épingler un site dans la barre des taches comme une application) et au menu du prochain Firefox 5.


Et pour rappel :

Source : Blog du projet Chromium
Et vous ?

En collaboration avec Hinault Romarick