8Sep

10 Dinge, die Sie nicht kann Ihr Web-Browser konnte noch tun

click fraud protection

Webbrowser sind in den letzten Jahren erwachsen geworden. Jetzt, da Internet Explorer 6 im Internet nicht mehr funktioniert, haben Browser eine Vielzahl von neuen Funktionen implementiert, die Websites heute nutzen.

Dieser Artikel konzentriert sich auf neue Webtechnologien, die Sie heute auf aktuellen Webseiten verwenden können. Klar, einige von euch haben zweifellos von vielen davon gehört, aber die meisten Menschen haben noch nicht von ihnen gehört.

Drag & Drop zum Hochladen von

Auf vielen Websites können Sie Dateien jetzt einfach per Drag & Drop in Ihr Browserfenster hochladen - eine willkommene Abwechslung von einem Klick auf eine Schaltfläche zum Durchsuchen und Verwenden eines Dateiwählers, da wir nur ein paar Jahre hattenvor. Unabhängig davon, ob Sie eine Datei an eine E-Mail in Gmail anhängen oder ein Bild zur schnellen Freigabe an imgur.com hochladen, können Sie die Datei per Drag & Drop auf die Webseite ziehen.

Rendern von 3D-Grafiken im Browser

Browser wie Chrome und Firefox unterstützen jetzt WebGL, mit dem Webseiten 3D-Grafiken ohne Plugins rendern können. WebGL kann für Spiele und andere 3D-Modelle verwendet werden, aber die beliebteste Website, die WebGL verwendet, ist wahrscheinlich Google Maps. In Google Maps in Chrome können Sie "MapsGL" aktivieren. Dies führt dazu, dass Google Maps die Karte mit OpenGL rendert, was zu glatteren Animationen führt. Wenn Sie Street View verwenden, wird beim Heraufzoomen der Karte eine Animation angezeigt. Street View wird auch mit OpenGL und nicht mit Adobe Flash gerendert.

instagram viewer

Wenn Google Maps nicht beeindruckend genug war, wurde die Quake 3-Engine für die Verwendung in WebGL in Ihrem Browser angepasst. Diese Website verwendet auch die Mauszeigersperre( oder Maussperre), um den Mauszeiger zu greifen und im Spielbereich zu behalten.

Kommunizieren mit WebSockets

HTML wurde nie entworfen, um Webseiten zu erlauben, mit Web-Servern hin und her zu kommunizieren. HTML wurde für statische Webseiten erstellt, und die meisten Webseiten verwenden derzeit auf Hacker basierende Abfragen, um mit Servern zu kommunizieren. Mit WebSockets können Webseiten über eine TCP-Verbindung einen vollständigen Kommunikationskanal erstellen, wodurch die Latenz und der Netzwerkverkehr drastisch reduziert werden, wenn Webseiten Daten mit Servern austauschen müssen.

WebSockets werden von Mozillas BrowserQuest-Spiel verwendet, damit das Spiel in Ihrem Browser Ereignisse an seinen Server senden kann. WebSockets wurden auch verwendet, um IRC-Clients zu erstellen, die in Ihrem Browser ausgeführt werden. Am beeindruckendsten ist vielleicht, dass WebSockets auch verwendet wurden, um einen JavaScript-Torrent-Client zu erstellen, der in Ihrem Browser ausgeführt wird und Chrome OS-Benutzern einen nativen Torrent-Client bietet. JSTorrent sieht noch nicht komplett stabil aus, aber es ist ein gutes Beispiel dafür, was mit WebSockets möglich ist.

Abspielen von Videos und Musik ohne Flash

HTML5-Video hat viel Aufmerksamkeit bekommen, so dass viele Leute wissen, dass es nun möglich ist, Videos in den Formaten H.264( MP4), WebM und Ogg Theora abzuspielen, ohne dass Flash installiert sein muss. Viele Video-Websites - einschließlich YouTube - bieten HTML5-basierte Videowiedergabe. Leider bestehen viele Webseiten darauf, dass sie DRM benötigen, weshalb YouTube immer noch Flash für Videos mit Werbung verwendet und Netflix weiterhin Silverlight für seine Videos verwendet. Der "Video-Tag" von HTML5 kann genau wie ein Flash-basierter Video-Player aussehen, so dass Sie nie bemerken werden, dass eine Website ihn verwendet - abgesehen davon, dass die Videowiedergabe auf mobilen Geräten funktioniert und besser funktioniert.

Offline-Ausführung von Web-Apps

-Browser ermöglichen es Web-Apps jetzt, offline zu arbeiten und bieten ihnen lokalen Datenbankspeicher, den sie für den Zugriff auf Ihre Daten verwenden können. Viele der Offline-Web-Apps von Google( einschließlich Gmail, Google Docs und Google Kalender) funktionieren nur in Chrome. Der Amazon Kindle Cloud Reader kann jedoch auch offline in anderen Browsern wie Firefox verwendet werden. Mit dem Kindle Cloud Reader können Sie eBooks herunterladen, die Sie später offline in Ihrem Browser lesen können, auch wenn Sie keine Internetverbindung haben.

Zugriff auf Ihre Webcam und Videokonferenz

Webseiten können nun auf Ihre Webcam zugreifen - natürlich mit Ihrer Erlaubnis. Eine Webseite könnte diese Funktion verwenden, um Fotos von Ihrer Webcam für Ihr Profilbild oder Video aufzunehmen. Es kann jedoch auch die neue WebRTC-API für Videokonferenzen zwischen verschiedenen Browsern verwenden, ohne dass ein Plugin erforderlich ist. In Zukunft wird für Google Hangouts kein Plugin mehr benötigt und Skype wird auch in Ihrem Browser ausgeführt.

Erstellen Sie Benachrichtigungspopups

Browser erlauben nun Webseiten, Ihnen Desktopbenachrichtigungen anzuzeigen. Google Kalender kann beispielsweise Popup-Benachrichtigungen anzeigen, wenn Sie Erinnerungen für bevorstehende Ereignisse erstellt haben. Chat- und E-Mail-Websites können Popups anzeigen, um Sie auf neue Nachrichten aufmerksam zu machen.

Identifizieren Sie Ihren Standort

Webseiten können jetzt um Erlaubnis bitten, auf Ihren Standort zuzugreifen. Wenn Sie ein Tablet oder einen anderen Gerätetyp mit einem dedizierten GPS-Chip verwenden, verwendet der Browser Ihre GPS-Hardware, um Ihren Standort zu identifizieren. Auf Geräten ohne GPS-Chips können die Namen von Wireless-Netzwerken in der Nähe oder der Standort Ihres Internetanbieters verwendet werden, um Ihren aktuellen Standort zu ermitteln. Geolokalisierung kann die Notwendigkeit ersetzen, Ihre Adresse in Websites einzugeben, die lokalen Inhalt anzeigen, und Sie können Ihren genauen Standort mithilfe eines GPS-Chips auf einem tragbaren Computer bestimmen.

Machen Sie Web-Apps zu Ihren Standard-Anwendungen

-Browser ermöglichen jetzt Web-Apps, Ihre Standardanwendungen zu werden. Sie können Gmail in Ihrem Browser verwenden, um E-Mails zu senden, wenn Sie auf einen mailto: -Link überall auf Ihrem Computer klicken - auch außerhalb Ihres Browsers.

Ausführen von systemeigenem Code in Ihrem Browser

Etwas umstritten ist der Native Client von Google. Native Client ermöglicht Webseiten, nativen Code auszuführen, der in Sprachen wie C oder C ++ geschrieben ist. Der Code wird aus Sicherheitsgründen in einer Sandbox ausgeführt, und er wird mit nahezu systemeigenen Geschwindigkeiten ausgeführt.

Native Client ermöglicht es Webseiten, Hochleistungscode für Dinge wie Game-Engines und lokale Videokodierung auszuführen. Es könnte der Weg sein, um erweiterte Anwendungen auf Chrome OS zu bekommen. Der Chrome Web Store enthält eine Vielzahl von Spielen, die in Native Client geschrieben wurden, einschließlich eines Ports der von der Kritik gefeierten Bastion.

Browser gewinnen neue Web-Funktionen in einem rasanten Tempo. Wir können dankbar sein, dass der Internet Explorer 6 nicht mehr der Industriestandard ist.

Bildquelle: Christian Heilmann auf Flickr