8Sep

10 choses que vous ne saviez pas votre navigateur Web pourrait faire encore

Les navigateurs Web

ont grandi au cours des dernières années. Maintenant que Internet Explorer 6 a été brisé sur le Web, les navigateurs ont mis en œuvre une variété de nouvelles fonctionnalités intéressantes dont les sites profitent aujourd'hui.

Cet article se concentre sur les nouvelles technologies Web que vous pouvez utiliser sur les pages Web actuelles. Bien sûr, certains d'entre vous ont sans doute entendu parler de beaucoup d'entre eux, mais la majorité des gens n'ont pas entendu parler de tous.

Glisser-déposer pour télécharger

De nombreux sites Web vous permettent maintenant de télécharger des fichiers simplement en les glissant et les déposant dans la fenêtre de votre navigateur - un changement bienvenue de devoir cliquer sur un bouton de navigation et utiliser un sélecteur de fichiers.depuis. Que vous joignez un fichier à un e-mail dans Gmail ou que vous téléchargiez une image sur imgur.com pour un partage rapide, vous pouvez faire glisser et déposer le fichier sur la page Web.

Rendu des graphiques 3D dans le navigateur

Les navigateurs comme Chrome et Firefox prennent désormais en charge WebGL, ce qui permet aux pages Web de rendre des graphiques 3D sans aucun plugin. WebGL peut être utilisé pour les jeux et autres modèles 3D, mais le site Web le plus populaire utilisant WebGL est probablement Google Maps. Sur Google Maps dans Chrome, vous pouvez activer "MapsGL". Google Maps affichera alors la carte avec OpenGL, ce qui entraînera des animations plus fluides. Lorsque vous utilisez Street View, une animation s'affiche lorsque la carte est agrandie. Street View est également rendu avec OpenGL, et non avec Adobe Flash.

Si Google Maps n'était pas assez impressionnant, le moteur Quake 3 a été adapté pour fonctionner dans WebGL dans votre navigateur. Ce site Web utilise également la spécification de verrouillage du pointeur( ou de la souris) pour saisir le pointeur de la souris et le conserver dans la zone de jeu.

Communiquer avec WebSockets

HTML n'a jamais été conçu pour permettre aux pages Web de communiquer avec les serveurs Web. HTML a été créé pour les pages Web statiques, et la plupart des pages Web utilisent actuellement des méthodes d'interrogation hacky pour communiquer avec les serveurs. Les WebSockets permettent aux pages Web de créer un canal de communication complet via une connexion TCP, ce qui réduit considérablement le temps de latence et le trafic réseau lorsque les pages Web doivent envoyer des données entre les serveurs.

WebSockets est utilisé par le jeu BrowserQuest de Mozilla, ce qui permet au jeu s'exécutant dans votre navigateur d'envoyer des événements vers son serveur. Les WebSockets ont également été utilisés pour créer des clients IRC fonctionnant dans votre navigateur. Peut-être le plus impressionnant, WebSockets a également été utilisé pour créer un client torrent JavaScript qui s'exécute dans votre navigateur, donnant aux utilisateurs de Chrome OS un client torrent natif. JSTorrent ne semble pas encore complètement stable, mais c'est un bon exemple de ce qui est possible avec WebSockets.

Lire des vidéos et de la musique sans Flash La vidéo HTML5

a attiré beaucoup d'attention, alors beaucoup de gens savent qu'il est désormais possible de lire des vidéos au format H.264( MP4), WebM et Ogg Theora sans avoir besoin de Flash. De nombreux sites Web de vidéos, y compris YouTube, offrent une lecture vidéo basée sur HTML5.Malheureusement, de nombreux sites insistent sur le fait qu'ils ont besoin de DRM, ce qui explique pourquoi YouTube utilise encore Flash pour les vidéos avec des publicités et Netflix utilise toujours Silverlight pour ses vidéos. La «balise vidéo» de HTML5 peut ressembler à un lecteur vidéo Flash, de sorte que vous ne remarquerez peut-être jamais qu'un site Web l'utilise, sauf que la lecture vidéo fonctionnera sur les appareils mobiles et sera plus performante.

Exécuter Web Apps hors ligne

Les navigateurs permettent désormais aux applications Web de fonctionner hors ligne, en leur offrant un stockage de base de données local qu'ils peuvent utiliser pour accéder à vos données. La plupart des applications Web hors connexion de Google( y compris Gmail, Docs et Calendrier) ne fonctionnent que dans Chrome, mais le Kindle Cloud Reader d'Amazon peut également être utilisé hors connexion dans d'autres navigateurs comme Firefox. Kindle Cloud Reader vous permet de télécharger des livres électroniques, que vous pourrez lire plus tard dans votre navigateur, même si vous n'avez pas de connexion Internet.

Accéder à votre webcam et à la vidéoconférence Les pages Web

peuvent maintenant accéder à votre webcam - avec votre permission, bien sûr. Une page Web pourrait utiliser cette fonctionnalité pour prendre des photos de votre webcam pour votre photo de profil ou enregistrer une vidéo. Cependant, il pourrait également utiliser la nouvelle API WebRTC pour la vidéoconférence entre différents navigateurs sans nécessiter de plugin.À l'avenir, les Hangouts de Google ne nécessiteront aucun plug-in et Skype fonctionnera également dans votre navigateur.

Créer une notification Pop-ups

Les navigateurs permettent maintenant aux pages Web de vous montrer des notifications de bureau. Par exemple, Google Agenda peut afficher des notifications contextuelles lorsque vous avez créé des rappels pour les événements à venir. Les sites de discussion et de messagerie électronique peuvent afficher des fenêtres contextuelles pour vous avertir des nouveaux messages.

Identifiez votre emplacement Les pages Web

peuvent désormais demander l'autorisation d'accéder à votre position. Si vous utilisez une tablette ou un autre type d'appareil avec une puce GPS dédiée, le navigateur utilisera votre matériel GPS pour identifier votre emplacement. Sur les appareils sans puces GPS, les noms de réseau sans fil à proximité ou l'emplacement de votre FAI peuvent être utilisés pour approximer votre position actuelle. La géolocalisation peut remplacer le besoin de taper votre adresse dans des sites Web affichant du contenu local et vous permettre de déterminer votre position précise à l'aide d'une puce GPS sur un ordinateur portable.

Faire des applications Web vos applications par défaut Les navigateurs

permettent désormais aux applications web de devenir vos applications par défaut. Vous pouvez utiliser Gmail dans votre navigateur pour envoyer des emails lorsque vous cliquez sur un lien mailto: n'importe où sur votre ordinateur.

Exécuter le code natif dans votre navigateur

Quelque peu controversé, Chrome inclut le client natif de Google. Native Client permet aux pages Web d'exécuter du code natif écrit dans des langages tels que C ou C ++.Le code est exécuté dans un bac à sable pour la sécurité, et il fonctionne à des vitesses presque natives.

Native Client permet aux pages Web d'exécuter du code haute performance pour des choses comme les moteurs de jeu et l'encodage vidéo local. Cela pourrait être le moyen d'obtenir des applications plus avancées sur Chrome OS.Le Chrome Web Store contient une variété de jeux écrits en Native Client, y compris un port du Bastion acclamé par la critique.

Les navigateurs gagnent de nouvelles fonctionnalités Web à un rythme rapide. Nous pouvons être reconnaissants qu'Internet Explorer 6 ne soit plus la norme de l'industrie.

Crédit d'image: Christian Heilmann sur Flickr