Papy Geek

Un blog différent sur tous les bons trucs du Web

Quand PapyGeek fait la bombe, la piscine explose.

Archive pour la catégorie ‘Software

Google Chrome : le navigateur de Google

stats  lectures.

Aujourd’hui, la plupart des sites que nous visitons ne sont plus de simples pages HTML, mais de véritables applications. Lecture et envoi de vidéos, Chat, Jeux-Vidéos, téléchargements, suites bureautiques en ligne… autant de services qui n’existaient pas lorsque les premiers navigateurs sont apparus. C’est sur ce constat que Google a vraisemblablement décidé de créer Chrome, un navigateur créé de zéro destiné à répondre aux besoins des applications Web d’aujourd’hui. Et oui, vous ne rêvez pas, ce n’est pas un poisson d’Avril de Septembre puisque Google vient d’annoncer officiellement se lancer dans la course des navigateurs.

google-on-google-chrome-comic-book_1

La nouvelle est apparue sur Google Blogoscoped, où Philipp Lenssen annonce avoir reçu une bande dessinée venant de Google et signée Scott McCloud, présentant en détail le fonctionnement de Google Chrome.

google-chrome-logo

Voici quelques-unes des fonctionnalités vantées dans la BD :

Chrome sera stable, sécurisé, et plus rapide, doté d’une interface épurée, simple et efficace.

google-on-google-chrome-comic-book-page-2

Contrairement à certains navigateurs principalement mono-threadés, Chrome sera lui non pas multi-thread mais multi-processus, les processus étant séparés de la même manière que dans un système d’exploitation. Chaque onglet et même chaque plugin sera alors un processus indépendant. Il sera même possible d’observer leur consommation (CPU, mémoire, bande passante) à travers un gestionnaire des processus comme dans tout système d’exploitation :

google-on-google-chrome-comic-book-page-8

Il devient ainsi facile de déterminer qui consomme trop de ressources : une page Web ou un plugin mal codé par exemple. Les processus étant indépendants, il est possible de les fermer sans interférer avec le reste du navigateur.

Google Chrome est constamment testé automatiquement et massivement sur des centaines de milliers de pages Web en utilisant l’architecture de Google. Le navigateur utilise WebKit comme moteur de rendu (notamment utilisé dans Safari, Konqueror et Android) et utilise certains composants de Firefox.

google-on-google-chrome-comic-book-page-12

Chrome utilisera également sa propre machine virtuelle pour le Javascript : V8 qui compilera le code avant exécution et utilisera un Garbage Collector intelligent.

Au niveau interface, les onglets seront présents dans la barre de titre, innovant ou déroutant, il faudra voir à l’usage.

google-on-google-chrome-comic-book-page-18

La barre d’adresse “Omnibox” sera une barre intelligente, c’est la grande mode en ce moment, donc rien d’étonnant à cela. Dans Chrome, elle devrait ne pas être trop “distrayante” mais plutôt esthétique. Si vous utilisez une barre de recherche sur un site, cette barre de recherche sera automatiquement ajoutée dans le navigateur. Une évolution de ce qu’on peut trouver sur Opera il me semble.

google-on-google-chrome-comic-book-page-20

La page d’accueil du navigateur affichera une fonction similaire au Speed Dial d’Opera et affichera ici les sites les plus visités sous forme de vignettes mais ajoutera aussi automatiquement des barres de recherche pour les moteurs les plus utilisés.

google-on-google-chrome-comic-book-page-21

google-on-google-chrome-comic-book-page-22

Google Chrome disposera également de son “Porn Mode“, surnom donné au mode de navigation privé dont disposent maintenant certains navigateurs, et qui permet de surfer sans laisser de traces.

google-on-google-chrome-comic-book-page-22-bis

Certains sites Web (ou devrais-je dire application) pourront maximiser la fenêtre et en éliminer tous les boutons à la manière de Mozilla Prism.

google-on-google-chrome-comic-book-page-24

En terme de sécurité, chaque processus sera dans sa propre sandbox (bac à sable) avec ses propres droits. A la fermeture d’un onglet (et donc d’un processus), toutes les éventuelles cochonneries ramassées par le navigateur dans cet onglet seront donc de l’histoire ancienne. Si le concept vous intéresse, regardez SandBoxie qui permet de créer des espaces protégés pour n’importe quel programme.

google-on-google-chrome-comic-book-page-31

Une protection contre le phishing sera également disponible, certainement proche de celle proposée par Google pour Firefox avec Google Safe Browsing.

google-on-google-chrome-comic-book-page-32

Le navigateur intégrera le moteur Gears déjà disponible pour les autres systèmes d’exploitation. On peut penser que l’intégration de Gears sera plus poussée.

google-on-google-chrome-comic-book-page-34

Dernière chose : Chrome sera Open Source, ce qui fait que certaines de ces fonctionnalités pourraient théoriquement se retrouver dans d’autres navigateurs comme sa machine virtuelle Javascript.

La BD officielle est disponible dans son intégralité ici, je vous conseille d’y jeter un coup d’oeil, c’est plutôt intéressant.

Que penser de ce nouveau navigateur ? En parcourant la liste des fonctionnalités, on s’aperçoit que des navigateurs comme Opera ou Firefox disposent de presque toutes les fonctionnalités de Chrome de manière intégrée ou sous forme de plugin, en quoi Chrome serait-il donc meilleur ?

On peut toujours rêver un peu en attendant sa sortie et se rappeler la sortie de GMail. A l’époque, tout le monde avait son WebMail et en était plutôt satisfait. A l’annonce de GMail et en voyant la liste de ses fonctionnalités, il n’y avait rien d’extraordinaire : les techniques utilisées existaient déjà ailleurs (Javascript, AJAX, etc.). Pourtant le résultat final était une intégration tellement simple et efficace de tous ces éléments que GMail est vite devenu un des favoris si ce n’est le favori.

Reste à voir si Google peut reproduire ce schéma avec Chrome, qui se veut lui aussi simple et efficace. Ce schéma n’a pas toujours fonctionné pour Google comme avec Google Talk qui a du mal à décoller.

La simplicité est-elle l’ennemi du fonctionnel ? Nous verrons ça demain sans doute avec la sortie de Chrome en version Beta pour Windows.

Je me demande également si Chrome sera du genre à remonter des informations sur notre navigation vers les datacenters de Google… Ceci pouvant être un élément stratégique pour le moteur de recherche de la firme.

Quelques ScreenShots (venant de gears.google.com/chrome) :

google-chrome-screenshot

google-chrome-screenshot-2

google-chrome-screenshot-3

Edit 02/09/2008 10:40 : Voici la bande-dessinée au format PDF (via).

Une copie de la FAQ de Chrome disponible un court instant puis retirée est consultable ici. On y trouve quelques liens qui devraient s’activer prochainement.

Edit 02/09/2008 11:30 : La navigateur ne pourrait être disponible que demain si l’on en croit cette requête dans Google :

gearsgooglecom-chrome-google-search

Google Chrome Privacy Notice. September 3, 2008.

Firefox 3.1 : nouveautés

stats  lectures.

Firefox 3.1 au nom de code “Shiretoko” vient de sortir en version alpha 1, on peut donc déjà avoir une petite idée de ce que seront certaines des nouvelles fonctionnalités de la version finale qui devrait arriver en fin d’année.

La première de ces nouveautés est la possibilité de réduire la portée des suggestions (autocomplétion) de la nouvelle barre d’adresses en ajoutant un caractère à la recherche.
On pourra ainsi réduire la recherche à l’historique, aux favoris, aux tags, aux titres des pages Web et à leurs URL.

Il suffira donc de rajouter un caractère comme ceci :

  • Historique : ^
  • Favoris : *
  • Tags : +
  • Titres : #
  • Addresses : @

Il est également possible de paramétrer ces caractères dans about:config :

restrict_options

Il suffit de positionner une des préférences d’about:config (browser.urlbar.restrict.history, browser.urlbar.restrict.bookmark, browser.urlbar.restrict.tag, browser.urlbar.match.title, browser.urlbar.match.url) à une valeur vide pour appliquer la restriction par défaut.
Par exemple, si “browser.urlbar.match.title” est vide, la barre d’adresses suggéra automatiquement des URL en fonction du titre des pages Web uniquement.

Le fait d’intégrer ce paramétrage dans les options de Firefox est encore en discussion.

Une autre nouveauté plus visible est la modification du “Ctrl+TAB” qui affichera les onglets les plus récents en superposition sous forme de vignettes (comme le Alt+TAB des systèmes modernes).

ctrl_tab

Par défaut, trois vignettes sont affichées. Il est possible de modifier ce nombre dans le about:config via la variable “browser.ctrlTab.previewsCount“.

Pour retrouver l’ancien fonctionnement du “Ctrl+TAB“, il faudra soit utiliser les touches “Ctrl+PgUp” et “Ctrl+PgDown“, soit positionner “browser.ctrlTab.mostRecentlyUsed” à false pour retrouver l’ancien fonctionnement.

Firefox 3.1 Alpha 1 fait également progresser Firefox pour le test Acid 3 (benchmark destiné à tester à la fois la conformité au standard et les performances). Le score est désormais de 84/100 pour Shiretoko. C’est mieux que Firefox 3 mais moins bien que les nightlies de WebKit.

acid3

Voilà pour les fonctionnalités déjà disponibles dans la version alpha. Ce n’est qu’un début puisque les fonctionnalités suivantes devraient être intégrées d’ici la version finale : support audio et video natif, téléchargement de polices, autologin, navigation privée, requêtes AJAX entre domaines différents, tagging de masse, autocomplétion pour les tags, etc.

A suivre donc.

OrcaBrowser : une alternative à Firefox

stats  lectures.

Les utilisateurs d’Internet Explorer et les anciens doivent certainement connaître AvantBrowser un navigateur sympathique et riche en fonctionnalités mais qui en ferait fuir plus d’un aujourd’hui étant construit sur Internet Explorer.

Le développeur d’AvantBrowser travaille depuis un moment sur OrcaBrowser, un navigateur basé sur le moteur de Firefox, et la version basée sur Firefox 3 devrait arriver le mois prochain.

orcabrowser

L’intérêt d’un tel navigateur ? Et bien il suffit de le lancer une fois pour s’en rendre compte. Première impression : c’est rapide et réactif, un peu comme si on réinstallait Windows XP après 3 ans de pourrissage. Ensuite, on s’aperçoit que le nombre de fonctions intégrées est plutôt sympathique : bloqueur de pubs, bloqueur de Flash, stockage en ligne de son profil (une sorte de Weave/Google Browser Sync intégré), le remplissage automatique des formulaires, un lecteur de flux RSS intégré, un menu des options bien complet sans avoir à fouiner dans le about:config et le tout en Français.
L’interface a également été conçue pour utiliser le minimum d’espace.

orca

Les plus geeks d’entre vous n’y trouveront pas forcément leur compte et préféreront sûrement customiser leur Firefox. Par contre, Orca peut être intéressant pour le grand public en livrant un navigateur complet et tout en un, un peu à la manière d’Opera, mais avec la compatibilité du moteur de Firefox.

orca-outils

Un des points positifs de cela se voit tout de suite dans Orca : l’interface est uniforme et les fonctions à leur place. Dans Firefox, la boulimie d’extensions à tendance à rajouter des menus et des boutons dans tous les sens, et pas forcément là où il faudrait.

orca-options

A tester donc, pour voir si le navigateur est plus rapide que Firefox chez vous, et pour éventuellement conseiller Orca à votre entourage quand il sortira en version finale.

Orca Browser Beta
» 9.2 MiB - 437 téléchargements - 25 juillet 2008
Le navigateur Orca : un AvantBrowser basé sur le moteur de Firefox 3.

about: toutes les pages “à propos” de Firefox

stats  lectures.

Vous le savez sûrement, Firefox dispose de plusieurs pages “cachées” affichant des informations techniques sur le navigateur de Mozilla.

Voici la liste des about: fonctionnant pour Firefox 3. Il suffit de taper le texte dans la barre d’adresse pour y accéder.

about:

about

about:blank

about-blank

about:buildconfig

about-buildconfig

about:cache

information-about-the-cache-service

about:config

about-config

about:crashes

about-crashes

about:credits

our-contributors

about:logo

about-logo

about:license

about-license

about:mozilla

the-book-of-mozilla-11-9

about:plugins

a-propos-des-plugins

about:robots

gort-klaatu-barada-nikto

Voilà de quoi glaner quelques informations utiles, ou juste voir ce que donne l’ennui chez les développeurs. Vive l’humour geek

Plugin Firefox RAMBack pour retrouver la mémoire

stats  lectures.

Même si Firefox s’est largement amélioré entre la version 2 et la version 3, certains sont toujours fâchés avec sa consommation mémoire.
Pour ceux qui veulent économiser leurs barrettes de RAM achetées à prix d’or, l’extension Firefox RAMBack va leur permettre de récupérer la mémoire grignotée par le navigateur au cours du temps.

record-du-monde-de-consommation-memoire

Pour une question d’optimisation des performances, Firefox garde en effet en mémoire certains éléments des pages visitées, même si celles-ci ont été fermées. Ce qui peut parfois expliquer que la mémoire ne soit pas complètement libérée à la fermeture de votre petite vingtaine d’onglets. RAMBack va donc rajouter après installation une option “Clear Caches” dans la barre d’outil permettant de vider du cache mémoire les éléments qui ne sont plus utiles.

clear-caches

Télécharger RAMBack.

RAMBack est compatible Firefox 3. Personnellement, j’ai réellement vu une nette amélioration des performances de Firefox avec la version 3 et je n’en demande pas forcément plus. Pour ceux qui ne l’ont toujours pas installé, ça se passe ici.

DivX 7 utilisera le format MKV!

stats  lectures.

Voilà une rumeur/annonce qui pourrait faire sauter de joie plus d’un amateur de vidéos : DivX serait sur le point d’utiliser le container Matroska (MKV) pour son format de vidéo DivX en version 7.

Lire la suite »

Google Browser Sync n’est pas mort

stats  lectures.

Google a récemment décidé d’abandonner le projet Google Browser Sync, l’extension Firefox qui permettait de synchroniser les favoris, l’historique de navigation, les cookies et les mots de passe de son navigateur.

Lire la suite »

Vous êtes sûrement déjà tombés sur des fichiers à l’origine inconnue sous Windows. Pas facile de deviner le contenu quand on ne connait pas l’extension ou lorsqu’il n’y en a pas.

Lire la suite »

Opera 9.5 disponible au téléchargement

stats  lectures.

Alors que tout le monde parle de la sortie de la RC3 de Firefox et de la sortie imminente de la version finale prévue le 17 juin, Opera sort beaucoup plus discrètement la version 9.5 de son navigateur. Lire la suite »

Voici une petite extension Firefox au principe très simple mais qui peut se révéler bien utile : Pronounce permet d’écouter la prononciation d’un mot anglais en le sélectionnant dans votre navigateur : Lire la suite »

Annoncer Ici

Apartés

  • Bienvenue chez les Ch'tis... c'est vraiment dramatique!

    - #
  • PhotoShop en vrai...

    le-vrai-photoshop

    - #
  • Killer Instinct ça vous dit quelque chose ?
    Voici un superbe C-C-Combo Breaker d'Obama :

    c-c-c-combo-breaker

    - #
  • Barack Obama premier président américain noir de l'histoire ?

    C'est ce qu'annonce Le Canard Enchaîné qui a envie d'y croire et qui publie donc sa une en pariant sur la victoire d'Obama.

    victoire-obama

    Via.

    - #
  • Voilà comment Google lutte contre les zombies :

    - #
  • Voici une présentation et un guide complet sur Windows 7 fournit par... Microsoft.

    Finalement, Windows 7 est peut-être plus avancé que prévu.

    - #
  • Google Chrome : Google vs Microsoft.

    - #
  • La recherche de "Terrorist costume" sur Amazon.com renvoie des résultats plutôt surprenants...

    Au départ, les résultats montraient un masque d'Obama. Maintenant, c'est un masque de McCain... décidément, la campagne est partout aux Etats-Unis...

    - #
  • Motorola ? Mon Q ! (Cliquez pour voir le message présent sur cette publicité de Motorola).

    - #
  • Mygazines, le site de magazines dont je vous parlais dernièrement, vient de fermer... pour manque d'argent! Et oui, ça coûte de l'argent de faire tourner un site comme celui-là.

    Finalement, tout est une histoire de fric. Une piste pour faire céder PirateBay ?

    - #