Skip to main content

8 Superkrachten verborgen in uw browser

Terwijl ons digitale leven steeds meer verschuift naar de cloud, meer en meer van het web versmelt met de desktop. Overweeg de bescheiden webbrowser: ooit een loutere weergave van statische HTML, de hedendaagse browsers zijn boordevol functies die webpagina's kunnen omzetten in iets regelrechts desktop .

Denk ik dat ik het op dik gebied leg? Bekijk deze acht killer-functies in moderne browsers en ontdek het zelf. Eerlijke waarschuwing: als je klaar bent, kunnen alle vooroordelen die je hebt over de onmogelijkheid om in een browser te leven, worden verbrijzeld.

Killer 3D-graphics

De Epic Citadel-demo in Firefox: niet zo armoedig. (Klik om te vergroten.)

Zeg vaarwel tegen de kleurrijke tweedimensionale sprites van Maple Story. De browsers van vandaag profiteren ten volle van hardwareversnelling en de kracht van WebGL - een JavaScript-API waarmee uw browser tikt uw grafische processor - voor het leveren van krachtige 3D-graphics met minimale haperingen en geen plug-ins (ervan uitgaande dat uw internetverbinding natuurlijk aan de taak voldoet). Bekijk de testpagina van Internet Explorer (met name Hover!), Google Chrome-experimenten (met name Cathedral!) Of deze handige in-browser demo van de klassieke Quake 3 om te zien wat WebGL en zijn broeders kunnen doen .

Ondertussen heeft Firefox zich recentelijk geconcentreerd op een JavaScript-subset met de naam asm.js om zijn grafische afbeeldingen te turbo-laden. Dat streven is zo succesvol geweest dat de populaire Unreal Engine nu leuk is op het web, zoals prachtig wordt bewezen door Epic's prachtige "Citadel" demo.

Face-to-face communicatie

Om WebRTC te gebruiken, moet je eerst geven uw browser toestemming om uw hardware te gebruiken. (Klik om te vergroten.)

Vergeet ook de Skype-app. Chrome, Firefox en Opera ondersteunen allemaal de WebRTC API, die realtime spraak- en videochats en peer-to-peer bestandsdeling in de browser kan leveren via alledaagse HTML5, zonder de noodzaak van vervelende plug-ins of desktopprogramma's. Je ziet een demo hieronder.

Veel mensen zijn enthousiast om WebRTC gemeengoed te zien worden, maar de brede ondersteuning onder browsers is nog redelijk nieuw. Als je de technologie zelf wilt uitproberen, ga dan naar talky.io voor een gratis demonstratie. (Je hebt een buddy nodig - of op zijn minst een andere pc - om mee te spelen.) Webmasters kunnen naar WebRTC gaan voor informatie over hoe je het geavanceerde protocol aan hun sites kunt toevoegen.

Native video playback

Spreken van Met deze plug-ins en discrete programma's kunnen websites nu native video afspelen met HTML5, waardoor Windows Media Player en Flash op een dag overbodig zouden kunnen worden. Sommige grote namen zijn op de eigenlijke bandwagon: YouTube biedt een optionele HTML5-modus, terwijl Netflix leunt op de taal in de browser Internet Explorer 11 van Windows 8.1 - en die browser alleen.

Je kunt ervoor kiezen om standaard naar HTML5 te gaan om YouTube te bekijken videos. (Klik om te vergroten.)

Waarom de koude schouder naar alle andere browsers in het land? Eenvoudig: HTML5 heeft geen officiële ondersteuning voor media-bescherming. Het World Wide Web Consortium werkt eraan om dat te veranderen met een nieuwe toevoeging van gecodeerde media-uitbreidingen - en dat doet het dan ook over het gehuil van de Electronic Frontier Foundation en internetactivisten die een hekel hebben aan het idee om DRM toe te voegen aan een open standaard. IE 11 kreeg de vroege Netflix-knik omdat Microsoft een nog te gebruiken implementatie van EME in zijn PlayReady DRM had opgenomen.

Drag en drop

Desktop-bestanden slepen en neerzetten in Gmail. (Klik om te vergroten.)

Bestanden slepen en neerzetten - wat is meer desktop dan dat? Het samenstellen van de broncode, misschien. Maar hoewel uw browser zijn eigen binaire bestanden misschien nog niet kan rollen, kunt u met behulp van HTML5-magie achter de schermen lokale bestanden naar online webpagina's slepen. Bekijk de grenzen tussen online en offline vervagen terwijl u bestanden sleept en neerzet in Google Drive, Imgur, uw Facebook-status of e-mailberichten die u opstelt in Gmail of Outlook.com.

Meldingen

Voor websites die echt aantrekkelijk willen krijgen, ondersteunen Chrome en Firefox de mogelijkheid om bureaubladmeldingen naar gebruikers te pushen, waarbij kleine vensters in de linkerbenedenhoek van het scherm worden geopend. Gebruikers moeten expliciete toestemming verlenen voor de functie en er zijn maar weinig websites die er misbruik van maken, maar voor de websites die dat wel doen, is het een handige manier om op de hoogte te blijven wanneer er een openingsmanuscript geopend is.

Hipchat- en Gmail-meldingen wordt weergegeven wanneer er activiteit plaatsvindt en u niet actief naar het relevante tabblad kijkt.

Ik heb Gmail en de HipChat-website toestemming gegeven om meldingen naar mijn bureaublad te pushen, waardoor mijn werkdagen eenvoudiger zijn geworden. In plaats van hun respectievelijke tabbladen te openen wanneer er nieuwe berichten aankomen, kijk ik even naar de melding en ga ik verder op mijn manier.

Documenten, afbeeldingen en meer bewerken

Een degelijke, krachtige foto-editor nodig? Probeer de geweldige Pixlr. Tune-twiddlers kunnen elementaire tweaks uitvoeren met een website zoals Soundation of TwistedWave. Wanneer de baas belt, kunt u documenten, spreadsheets en meer doen in Google Drive of Microsoft Office Web-apps, die beide ook realtime samenwerken. En had ik het over de ontzagwekkende presentatiemogelijkheden van Prezi?

Het is gespeld als 'Pixlr', maar ik noem het 'Photoshop wie?' (Klik om te vergroten.)

Vroeger waren web-apps ho-hum ook-rans die de tweede viool speelden voor beproefde desktop-software. Niet meer! De groeiende kracht van internet maakt alles behalve de meest veeleisende taken in de browser uitvoerbaar.

Offline werken

" Pfah ," Ik hoor je pfah ing, "Ontvang terug naar mij wanneer deze zogenaamd prachtige web-apps werken zonder een internetverbinding. " Beschouw dit als uw wake-up call.

Google biedt nu offline functionaliteit voor alle soorten apps in zijn Chrome-browser. Met de hele Documenten-suite kunt u bestanden offline bekijken - na wat voorbereidend werk - en kunt u zelfs documenten, spreadsheets en tekeningen zonder connectiviteit bewerken. Gmail kan ook offline werken.

Gliffy's diagram en flowchart zien eruit als traditionele desktop-software, maar Gliffy is een offline Chrome-app.

De offline functionaliteit van Chrome eindigt niet met door Google gesanctioneerde hulpprogramma's. Elke ontwikkelaar kan een Chrome-app met offline functies maken, compleet met de mogelijkheid om desktop-achtige dingen te doen, zoals het lokaal opslaan van gegevens en het werken met de hardware van uw pc. (Bluetooth-compatibiliteit? Controleer.) Google heeft zelfs een startmenu-app-opstartprogramma uitgebracht waarmee je Chrome-apps rechtstreeks vanuit je taakbalk kunt starten.

Wil je proberen wat het offlineweb te bieden heeft? Bekijk de PCWorld-lijst met de beste No-Net-nodig Chrome-apps die momenteel beschikbaar zijn.

Word een besturingssysteem op zichzelf: ChromeOS

De HP Chromebook 11 voert ChromeOS van Google uit in een schattig en draagbaar pakket.

Daarmee komen we bij het hoogtepunt van de webbrowser: ChromeOS. Het besturingssysteem van Google is in wezen een veredelde Chrome-browser (verrassing!) En biedt een groot aantal goedkope notebooks die behoren tot de weinige lichtpunten in de pc-markt van vandaag.

ChromeOS verliest wat functionaliteit wanneer u niet op internet bent, en het zal geen traditionele Windows-desktopprogramma's uitvoeren. Maar kijkend over de krachtige browserfuncties die in dit artikel worden benadrukt, moet je je afvragen: hoelang duurt dat nog?

Voorlopig wel. Veel van de handige browsertrucs die hier worden genoemd, hebben betrekkelijk jonge technologie die nog lang niet overal wordt toegepast. Maar naarmate de tijd vordert en webbrowsers nog krachtiger worden, zullen Chromebooks des te rendabeler worden - en de grens tussen de browser en de desktop zal steeds waziger worden. Online? Offline? Binnenkort zou het onderscheid kunnen worden gemotst.