Google Chrome

Google Chrome est un navigateur web gratuit créé par Google. Il s'appuie sur des parties d'autres logiciels à source ouverte, notamment WebKit et Mozilla Firefox. Le nom vient du cadre de l'interface utilisateur graphique, ou "chrome", des navigateurs web. Le projet open source à l'origine de Google Chrome est connu sous le nom de Chromium.

La première version était une version bêta pour Microsoft Windows et a été publiée sur appleman2000 dans 4 millions de langues. Les versions OS X et Linux ont été publiées en décembre 2009.

Annonce

L'annonce de la sortie du nouveau navigateur devait être faite le 3 septembre 2008, et une bande dessinée de Scott McCloud devait être envoyée aux journalistes et aux blogueurs pour expliquer les caractéristiques et les raisons de ce nouveau navigateur. Les copies destinées à l'Europe ont été expédiées très tôt et le blogueur allemand Philipp Lenssen de Google Blogoscoped a fait une copie scannée de la bande dessinée de 38 pages disponible sur son site web après l'avoir reçue le 1er septembre 2008. Google a ensuite mis la bande dessinée à disposition sur Google Books et leur site web et l'a référencée sur son blog officiel avec une explication de la publication anticipée. Depuis le 2 septembre 2008, Google a un lien vers Google Chrome sur sa page principale.

Conception

Sécurité

Listes noires

Chrome télécharge les mises à jour de deux listes noires (une pour le phishing et une pour les logiciels malveillants) et avertit les utilisateurs lorsqu'ils tentent de visiter un site nuisible. Ce service est également mis à la disposition d'autres personnes via une API publique gratuite appelée "Google Safe Browsing API". Dans le cadre de la mise à jour de ces listes noires, Google informe également les propriétaires des sites répertoriés qui pourraient ne pas être au courant de la présence du logiciel nuisible.

Sandboxing

Chaque onglet de Chrome est mis en bac à sable pour "empêcher les logiciels malveillants de s'installer" ou "utiliser ce qui se passe dans un onglet pour affecter ce qui se passe dans un autre". Suivant le principe du moindre privilège, chaque processus est dépouillé de ses droits et peut calculer mais ne peut pas écrire de fichiers ou lire à partir de zones sensibles (par exemple des documents, le bureau), ceci est similaire au "mode protégé" qui est utilisé par Internet Explorer 7 sur Windows Vista. L'équipe du Sandbox aurait "pris cette limite de processus existante et l'a transformée en prison" ; par exemple, un logiciel malveillant s'exécutant dans un onglet est incapable de renifler les numéros de carte de crédit, d'interagir avec la souris ou de dire à "Windows d'exécuter un exécutable au démarrage" et sera arrêté lorsque l'onglet sera fermé. Cela met en œuvre un modèle de sécurité informatique simple dans lequel il existe deux niveaux de sécurité à plusieurs niveaux (utilisateur et bac à sable) et le bac à sable ne peut répondre qu'aux demandes de communication initiées par l'utilisateur.

Plugins

Les plugins tels que Adobe Flash Player ne sont généralement pas standardisés et ne peuvent donc pas être mis en boîte de sable comme des onglets. Ils doivent souvent fonctionner au niveau de sécurité du navigateur lui-même ou à un niveau supérieur. Pour réduire l'exposition aux attaques, les plugins sont exécutés dans des processus séparés qui communiquent avec le moteur de rendu, lui-même fonctionnant avec de "très faibles privilèges" dans des processus dédiés par onglet.

Incognito

Chrome comprend un mode Incognito (similaire au mode de navigation privé de Safari et au mode InPrivate d'Internet Explorer 8) qui "vous permet de naviguer sur le web en toute confidentialité car il n'enregistre aucune de vos activités" et qui élimine les cookies. Lorsqu'il est activé pour une fenêtre, "rien de ce qui se passe dans cette fenêtre n'est jamais enregistré sur votre ordinateur".

Vitesse

JavaScript

La machine virtuelle Javascript a été considérée comme un projet suffisamment important pour être scindé (comme le Tamarin d'Adobe/Mozilla) et traité par une équipe dédiée au Danemark. Les implémentations existantes ont été conçues "pour de petits programmes, où la performance et l'interactivité du système n'étaient pas si importantes" mais les applications web comme Gmail "utilisent le navigateur web au maximum lorsqu'il s'agit de manipulations DOM et de Javascript". Le moteur JavaScript V8 qui en résulte a été conçu pour la vitesse et introduit de nouvelles fonctionnalités dans cette optique, telles que les transitions de classe cachées, la génération de code dynamique et la collecte précise des déchets. Les tests effectués par Google montrent que V8 est environ deux fois plus rapide que Firefox 3 et la version bêta de Safari 4.

Interface utilisateur

L'interface utilisateur principale comprend des options de retour, d'avance, d'actualisation, de mise en signet, d'aller et d'annulation similaires à celles du navigateur Safari, tandis que l'emplacement des paramètres ressemble à celui d'Internet Explorer 7/8. Les boutons de réduction, d'agrandissement et de fermeture des fenêtres sont basés sur Windows Vista

Engrenages

Chrome inclut Gears qui ajoute des fonctionnalités pour les développeurs qui peuvent ou non devenir des standards du web, généralement liés à la construction d'applications web (y compris le support hors ligne).

Nouvel onglet

Chrome remplace la page d'accueil du navigateur, qui s'affiche lorsqu'un nouvel onglet est créé, par une nouvelle page d'onglet. Celle-ci affiche les vignettes des huit sites web les plus visités ainsi que les sites les plus souvent consultés, les signets récents et les onglets récemment fermés. Ce concept est apparu pour la première fois avec la numérotation rapide d'Opera.

Omnibox

L'Omnibox est la boîte URL en haut de chaque onglet, basée sur celle d'Opera. Elle comprend une fonction de saisie automatique, mais ne permet de saisir automatiquement que les URL saisies manuellement (plutôt que tous les liens), les suggestions de recherche, les pages principales (visitées précédemment), les pages populaires (non visitées) et la recherche de texte dans l'historique. Les moteurs de recherche peuvent également être saisis par le navigateur lorsqu'ils sont utilisés via l'interface utilisateur native en appuyant sur la touche Tab.

Popups

Les fenêtres contextuelles "sont classées dans l'onglet d'où elles proviennent" et n'apparaîtront pas en dehors de l'onglet à moins que l'utilisateur ne les fasse explicitement glisser. Il n'est pas certain qu'elles s'exécutent également dans leur propre processus.

Moteur de rendu

Chrome utilise le moteur de rendu WebKit sur les conseils de l'équipe Android. Le moteur WebKit est simple, peu gourmand en mémoire, utile sur les appareils embarqués et facile à apprendre pour les nouveaux développeurs.

Onglets

Les onglets sont le composant principal de l'interface utilisateur de Chrome et, à ce titre, ont été déplacés en haut de la fenêtre plutôt qu'en dessous des contrôles (comme dans Opera). Ce changement subtil contraste avec de nombreux navigateurs à onglets existants qui sont basés sur des fenêtres contenant des onglets. Les onglets (y compris leur état) peuvent être transférés de manière transparente entre les conteneurs de fenêtres par glissement. Chaque onglet possède son propre ensemble de contrôles, y compris la boîte d'URL Omnibox.

Normes

La première version de Google Chrome Beta (Build 1583) n'a pas passé le test Acid3 ; elle a obtenu un score de 77/100 et ne rend pas l'image correctement. Elle a passé le test Acid2 au départ, mais a échoué lors du redimensionnement. À partir de la version 4, Google Chrome a passé avec succès les tests Acid1, 2 et 3.

Webapps

Les webapps peuvent être lancées dans leur propre fenêtre simplifiée sans la boîte d'URL et la barre d'outils du navigateur Omnibox. Cela limite le chrome du navigateur afin de ne pas "interrompre ce que l'utilisateur essaie de faire", ce qui permet aux applications web de fonctionner en parallèle avec des logiciels locaux (similaires à Mozilla Prism, Adobe AIR et Fluid).

Questions et réponses

Q : Qu'est-ce que Google Chrome ?



R : Google Chrome est un navigateur web gratuit créé par Google et lancé en 2008.

Q : Google Chrome utilise-t-il des éléments d'autres logiciels libres ?



R : Oui, Google Chrome utilise des éléments d'autres logiciels libres, notamment WebKit et Mozilla Firefox.

Q : D'où vient le nom "Google Chrome" ?



R : Le nom "Google Chrome" vient du cadre de l'interface utilisateur graphique, ou "chrome", des navigateurs web.

Q : Quel est le nom du projet open source à l'origine de Google Chrome ?



R : Le projet open source à l'origine de Google Chrome est connu sous le nom de Chromium.

Q : Quand la première version de Google Chrome a-t-elle été publiée pour Microsoft Windows ?



R : La première version de Google Chrome pour Microsoft Windows a été publiée le 2 septembre 2008.

Q : Quand les versions macOS et Linux de Google Chrome ont-elles été publiées ?



R : Les versions macOS et Linux de Google Chrome ont été publiées en décembre 2009.

Q : Google Chrome est-il un navigateur web gratuit ?



R : Oui, Google Chrome est un navigateur web gratuit créé par Google.

AlegsaOnline.com - 2020 / 2023 - License CC3