Un navigateur web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c'est au minimum un client HTTP. Le terme navigateur web (ou navigateur Internet) est inspiré de Netscape Navigator. D'autres métaphores sont ou ont été utilisées. Le premier terme utilisé était browser, comme en anglais. Par la suite, on a vu fureteur (surtout utilisé au Québec), butineur, brouteur, arpenteur, fouineur ou explorateur (inspiré de Microsoft Internet Explorer).
WorldWideWeb, le premier navigateur
Caractéristiques du logicielLe navigateur web est composé d'un moteur de rendu des standards du web, d'une interface utilisateur et accessoirement d'un gestionnaire d'extensions appelées plugins.
Interface utilisateur
Pour la grande majorité des navigateurs sur le marché, l'interface utilisateur est composée d'une zone d'affichage éventuellement gérée sous forme d'onglets, d'une barre de menus déroulants, d'une barre d'outils et d'une barre d'état.
La barre de menus abrite les favoris (ou marques pages), les commandes des fichiers (ouverture, fermeture), les options de configuration, etc.
Utilisation
La fonction principale d'un navigateur web est de permettre la consultation d'informations disponibles (« ressource » dans la terminologie du Web) sur le World Wide Web. Les principales étapes de la consultation d'une ressource sont les suivantes :
L'utilisateur donne au navigateur web l'adresse web de la ressource à consulter. Il existe trois manières de donner une adresse web :
taper soi-même l'adresse web dans la barre d'adresse du navigateur ;
choisir une ressource dans la liste des favoris (ou marque-page ou bookmark), sachant qu'à chaque favori est associée une adresse web ;
suivre un hyperlien, sachant qu'à chaque hyperlien est associée une adresse web.
Le navigateur se connecte au serveur web hébergeant la ressource visée et la télécharge. Le protocole de communication généralement utilisé est HTTP.
le moteur de rendu du navigateur traite cette ressource, télécharge les éventuelles ressources associées et affiche le résultat sur l'écran de l'utilisateur.
Rendu à l'écran
Exemple de page web affichée en mode graphique
Un navigateur web doit être capable, au minimum, d'afficher le texte d'une page web. Un navigateur en mode texte n'affiche souvent rien de plus. Les navigateurs couramment utilisés fonctionnent cependant en mode graphique et sont capables d'utiliser une typographie élaborée, d'ajouter des images dans le texte, de jouer de la musique et des animations et d'interagir avec les actions de l'utilisateur.
Une page web est un texte écrit dans le langage informatique Hypertext Markup Language (HTML) qui donne au navigateur le texte à afficher ainsi que la structure générale de la mise en page : titres et paragraphes, listes, tableaux. La mise en page peut être raffinée par l'utilisation de feuilles de style en cascade (CSS) : marges, alignements, espacements, couleurs, bordures, etc.
La position des images dans une page web est donnée par le langage HTML. Les images sont généralement dans un format de données parmi les trois suivant : GIF, JPEG ou PNG.
Rendus sur d'autres dispositifs
La plupart des navigateurs permettent d'imprimer les pages web en noir et blanc ou en couleurs. En outre des dispositifs particuliers peuvent être utilisés pour pallier un handicap visuel ou moteur.
Voir aussi Accessibilité du web.
Scripts
Dans le contexte du Web, un script est un programme informatique intégré à la page web et exécuté par le navigateur. Un script permet des tâches simples comme vérifier les données entrées dans un formulaire, gérer des menus ou réagir aux déplacements du pointeur de souris. Le principal langage de script côté client est le JavaScript. Ce langage est standardisé par l'ECMA sous le nom d'ECMAScript.
Articles détaillés : HTML dynamique, AJAX et Javascript.
Plugins
Les navigateurs pouvant difficilement gérer l'ensemble des formats de données existants et futurs, les éditeurs de navigateurs ont été amenés à développer un mécanisme de modules d'extension qui prennent le nom de plugins, ou de contrôles ActiveX pour Internet Explorer.
Ceux-ci permettent d'afficher directement dans la fenêtre du navigateur des données de formats très différents allant de documents PDF à du contenu multimédia. Ce mécanisme permet également d'utiliser des langages de programmation côté client comme les animations Flash ou les applets Java. La large diffusion d'un plugin étant nécessaire pour qu'un format de données ait une chance de s'imposer sur le Web, on en trouvera bien souvent en libre téléchargement sur les sites de sociétés éditrices de logiciels permettant de créer un type de contenu particulier.
Protocoles
Le protocole HTTP n'est pas le seul qu'un navigateur web puisse utiliser. Il peut gérer aussi les transferts de fichiers à l'aide de FTP ou WebDAV, et établir des connexions sécurisées en utilisant HTTPS (HTTP sur SSL). Ces protocoles de communication sont généralement standardisés par l'IETF.
Vulnérabilités
Du fait de sa forte diffusion dans le monde le navigateur est une cible privilégiée des pirates désireux de nuire aux internautes.
L'internaute est menacé via son navigateur d'être victime des attaques suivantes :
profilisation et analyse comportementale à des fins de revente marketing
vol de données personnelles par accès à ses fichiers
escroquerie par phishing
crash de son ordinateur par bogue du navigateur
Un navigateur est constitué de modules divers réalisant des fonctions bien déterminées et possédant chacun leurs vulnérabilités propres :
un interpréteur d'URL vulnérable aux attaques par phishing
un interpréteur de code HTML ou XHTML (plus recent) qui peut faire une mauvaise interprétation des instructions de description
un interpréteur de langage de script (JavaScript, VBScript...) vulnérable aux boucles sans fins, à des exploitations de bogues
un environnement d'exécution d'applications (Applet Java, ActiveX, plugins)
une barre d'outils
Histoire des navigateurs Web
Les navigateurs web sont des logiciels complexes et en constante évolution, principalement au niveau de la sécurité, car de nouveaux virus, vers, spywares et autres scripts malveillants ne cessent de voir le jour, mais aussi au niveau des fonctionnalités car des nouveaux standards ou des révisions des standards voient régulièrement le jour.
Le premier navigateur-éditeur date de 1990. Développé en deux mois, il s'appelait WorldWideWeb (plus tard rebaptisé nexus), et fut développé en Objective C sur NeXT [1].
Le premier navigateur, stable, fonctionnel, multiplateformes et surtout largement diffusé, fut NCSA Mosaic, en 1993.
Dès 1995, Netscape Navigator devint le navigateur dominant, développé par Marc Andreessen, l'ancien responsable du développement de Mosaic.
En 1995 sortit également Internet Explorer 1 de Microsoft.
À partir de 2000, et après plusieurs années de guerre des navigateurs, c'est Internet Explorer qui devint le navigateur le plus utilisé. La raison en est principalement la fourniture pré-installée au sein de Microsoft Windows, exemple des abus de position dominante imputés à Microsoft, qui lui permettent de favoriser la diffusion de ses logiciels au détriments de ses concurrents grâce à sa position privilégiée de fournisseur du système d'exploitation.
À compter de 2005, on note une régression de la part de marché d'Internet Explorer, surtout au bénéfice de Mozilla Firefox.
De nombreux autres navigateurs, appelés navigateurs alternatifs, se partagent les miettes, notamment ceux basés sur le moteur de rendu Gecko de Mozilla (dont Mozilla Firefox, K-Meleon,SeaMonkey, Epiphany, Flock, IceWeasel et Galeon), Presto (Suite internet Opera version 7 et plus, Opera Mobile, Opera Mini, Wii Internet Channel, Nintendo DS browser, Sony Mylo), et ceux basés sur KHTML du projet KDE (Konqueror, Safari d'Apple et OmniWeb d'OmniGroup basés sur un fork de KHTML).
Le navigateur Google Chrome, édité par Google, est sorti le 1er septembre 2008.
De plus, depuis le milieu des années 1990 il a toujours existé une multitude d'autres navigateurs plus ou moins populaires.
Google Chrome Headline Animator
mercredi 10 septembre 2008
dimanche 7 septembre 2008
Un nouveau départ pour la navigation Internet
Chez Google, le navigateur est un outil de travail essentiel : recherches, chats, e-mails et projets collaboratifs font partie de notre quotidien. Et comme vous, pendant notre temps libre, nous utilisons un navigateur pour effectuer des achats, consulter notre compte en banque, lire l’actualité ou prendre des nouvelles de nos amis. Les gens passent de plus en plus de temps en ligne et font des choses que l’on ne pouvait même pas imaginer lorsque le web est apparu, il y a 15 ans.
Comme nous passons nous-mêmes beaucoup de temps en ligne, nous avons commencé à réfléchir sérieusement à un navigateur qui serait complètement innovant et qui intégrerait aussi les meilleures fonctionnalités existantes. Les simples pages texte qui composaient le web initialement ont en effet évolué vers des applications puissantes et interactives : il était donc nécessaire de repenser complètement la navigation Internet. Nous avons alors réalisé que ce dont nous avions besoin n’était pas seulement un navigateur, mais plutôt une plate-forme moderne pour les pages web et les applications : c’est exactement ce que nous avons décidé de créer.
Aujourd’hui, nous lançons une version bêta d’un nouveau navigateur open source : Google Chrome.
D'apparence, nous avons conçu une fenêtre de navigateur simple et épurée. Pour la plupart des gens le navigateur n’est pas le plus important, c’est un simple outil permettant l’accès aux pages, aux sites et aux applications qui composent le web. A l'image de la page d’accueil classique Google, Google Chrome est simple et rapide. Son interface est discrète et vous permet de trouver ce que vous cherchez.
Plus en profondeur, nous avons souhaité jeter les bases d'un navigateur qui gère beaucoup mieux la complexité des applications du web actuel. En gardant chaque onglet indépendant, nous sommes en mesure d’empêcher qu’un onglet bloqué contamine les autres et de fournir une meilleure protection contre les sites à risque. Nous avons amélioré la vitesse et la réactivité à tous les niveaux. Nous avons également construit V8, un moteur JavaScript plus puissant, pour faire fonctionner la prochaine génération d'applications web que les navigateurs d'aujourd'hui ne permettent pas encore de créer.
Et ce n’est que le début ! Google Chrome est loin d’être achevé. Nous avons publié cette version bêta pour Windows pour amorcer un débat plus large et recueillir vos réactions au plus vite. Nous sommes à pied d’œuvre pour construire les versions Mac et Linux, et nous allons continuer à travailler pour le rendre encore plus rapide et plus performant.
Nous sommes très redevables à de nombreux projets open source et nous nous engageons à suivre leur voie. Nous avons notamment utilisé des composants provenant d’Apple Webkit et de Mozilla Firefox, et, dans le même esprit, notre code sera aussi open source. Nous espérons collaborer avec l’ensemble de la communauté afin de faire avancer le web.
Le web innove constamment pour nous offir de nouvelles possibilités. Google Chrome en fait partie, et nous espérons que notre navigateur contribuera à l'améliorer.
Assez parlé. Le mieux pour tester Google Chrome, c’est de l’essayer !
Télécharger
Un champ de saisie unique
La page Nouvel Onglet
Raccourcis vers des applications
Onglets dynamiques
Gestion des problèmes du navigateur
Mode navigation privée
Navigation sécurisée
Favoris instantanés
Importation des paramètres
Téléchargements simplifiés
Télécharger maintenant
Utilisez le même champ pour la recherche, l'historique, la barre d'adresse et les suggestions en cours de saisie. Un champ unique regroupe toutes les fonctions de navigation. En savoir plus
Chaque fois que vous ouvrez un nouvel onglet, différentes informations sur votre navigation s'affichent : sites les plus visités, moteurs de recherche les plus utilisés, pages récemment ajoutées à vos favoris et onglets récemment fermés. En savoir plus
Utilisez des applications Web sans ouvrir votre navigateur. Les raccourcis vous permettent de charger directement vos applications en ligne préférées. En savoir plus
Vous pouvez créer une nouvelle fenêtre en faisant glisser un onglet en dehors du navigateur, regrouper plusieurs onglets en une seule fenêtre ou organiser vos onglets selon vos besoins. Tout cela, rapidement et simplement. En savoir plus
Chaque onglet utilisé fonctionne indépendamment du navigateur. Par conséquent, si une application se bloque, les autres onglets ne sont pas affectés. En savoir plus
Vous ne souhaitez pas que les pages auxquelles vous accédez figurent dans votre historique Web ? Passez en mode navigation privée pour rester incognito. En savoir plus
Chrome vous avertit si vous êtes sur le point d'accéder à un site de phishing, à un site susceptible d'installer un logiciel malveillant sur votre ordinateur ou à tout autre site jugé dangereux. En savoir plus
Vous voulez ajouter une page Web à vos favoris ? Cliquez simplement sur l'icône en forme d'étoile située à gauche de la barre d'adresse. En savoir plus
Lorsque vous changez de navigateur pour Google Chrome, vous pouvez conserver tous les favoris et les mots de passe de votre ancien navigateur. En savoir plus
Aucun gestionnaire de téléchargement envahissant. L'état du téléchargement s'affiche au bas de la fenêtre consultée. En savoir plus
Comme nous passons nous-mêmes beaucoup de temps en ligne, nous avons commencé à réfléchir sérieusement à un navigateur qui serait complètement innovant et qui intégrerait aussi les meilleures fonctionnalités existantes. Les simples pages texte qui composaient le web initialement ont en effet évolué vers des applications puissantes et interactives : il était donc nécessaire de repenser complètement la navigation Internet. Nous avons alors réalisé que ce dont nous avions besoin n’était pas seulement un navigateur, mais plutôt une plate-forme moderne pour les pages web et les applications : c’est exactement ce que nous avons décidé de créer.
Aujourd’hui, nous lançons une version bêta d’un nouveau navigateur open source : Google Chrome.
D'apparence, nous avons conçu une fenêtre de navigateur simple et épurée. Pour la plupart des gens le navigateur n’est pas le plus important, c’est un simple outil permettant l’accès aux pages, aux sites et aux applications qui composent le web. A l'image de la page d’accueil classique Google, Google Chrome est simple et rapide. Son interface est discrète et vous permet de trouver ce que vous cherchez.
Plus en profondeur, nous avons souhaité jeter les bases d'un navigateur qui gère beaucoup mieux la complexité des applications du web actuel. En gardant chaque onglet indépendant, nous sommes en mesure d’empêcher qu’un onglet bloqué contamine les autres et de fournir une meilleure protection contre les sites à risque. Nous avons amélioré la vitesse et la réactivité à tous les niveaux. Nous avons également construit V8, un moteur JavaScript plus puissant, pour faire fonctionner la prochaine génération d'applications web que les navigateurs d'aujourd'hui ne permettent pas encore de créer.
Et ce n’est que le début ! Google Chrome est loin d’être achevé. Nous avons publié cette version bêta pour Windows pour amorcer un débat plus large et recueillir vos réactions au plus vite. Nous sommes à pied d’œuvre pour construire les versions Mac et Linux, et nous allons continuer à travailler pour le rendre encore plus rapide et plus performant.
Nous sommes très redevables à de nombreux projets open source et nous nous engageons à suivre leur voie. Nous avons notamment utilisé des composants provenant d’Apple Webkit et de Mozilla Firefox, et, dans le même esprit, notre code sera aussi open source. Nous espérons collaborer avec l’ensemble de la communauté afin de faire avancer le web.
Le web innove constamment pour nous offir de nouvelles possibilités. Google Chrome en fait partie, et nous espérons que notre navigateur contribuera à l'améliorer.
Assez parlé. Le mieux pour tester Google Chrome, c’est de l’essayer !
Télécharger
Un champ de saisie unique
La page Nouvel Onglet
Raccourcis vers des applications
Onglets dynamiques
Gestion des problèmes du navigateur
Mode navigation privée
Navigation sécurisée
Favoris instantanés
Importation des paramètres
Téléchargements simplifiés
Télécharger maintenant
Utilisez le même champ pour la recherche, l'historique, la barre d'adresse et les suggestions en cours de saisie. Un champ unique regroupe toutes les fonctions de navigation. En savoir plus
Chaque fois que vous ouvrez un nouvel onglet, différentes informations sur votre navigation s'affichent : sites les plus visités, moteurs de recherche les plus utilisés, pages récemment ajoutées à vos favoris et onglets récemment fermés. En savoir plus
Utilisez des applications Web sans ouvrir votre navigateur. Les raccourcis vous permettent de charger directement vos applications en ligne préférées. En savoir plus
Vous pouvez créer une nouvelle fenêtre en faisant glisser un onglet en dehors du navigateur, regrouper plusieurs onglets en une seule fenêtre ou organiser vos onglets selon vos besoins. Tout cela, rapidement et simplement. En savoir plus
Chaque onglet utilisé fonctionne indépendamment du navigateur. Par conséquent, si une application se bloque, les autres onglets ne sont pas affectés. En savoir plus
Vous ne souhaitez pas que les pages auxquelles vous accédez figurent dans votre historique Web ? Passez en mode navigation privée pour rester incognito. En savoir plus
Chrome vous avertit si vous êtes sur le point d'accéder à un site de phishing, à un site susceptible d'installer un logiciel malveillant sur votre ordinateur ou à tout autre site jugé dangereux. En savoir plus
Vous voulez ajouter une page Web à vos favoris ? Cliquez simplement sur l'icône en forme d'étoile située à gauche de la barre d'adresse. En savoir plus
Lorsque vous changez de navigateur pour Google Chrome, vous pouvez conserver tous les favoris et les mots de passe de votre ancien navigateur. En savoir plus
Aucun gestionnaire de téléchargement envahissant. L'état du téléchargement s'affiche au bas de la fenêtre consultée. En savoir plus
Inscription à :
Articles (Atom)
