Browser-apper skal få de samme egenskapene som innfødte Windows- og Mac-applikasjoner. Det var det som ble lovet av Googles VP for utviklerrelasjoner Vic Gundotra på Google IO-konferansen denne uken.

Chrome Product Manager Ian Fette gikk enda lenger, hevdet at "nettleseren er operativsystemet for webapps."

Noen av de nye funksjonene Google legger inn i sin egen nettleser (og støtter for inkludering i den foreslåtte HTML 5-standarden) kan gi webapplikasjoner samme kraft som innfødte applikasjoner - men de kan også bringe noe av samme kompleksitet.

HTML 5 er en svært komplisert spesifikasjon som er bestemt for en lang og innviklet standardiseringsprosess, og Gundotra markerte fem av de mest utviklede (og allment støttede) funksjonene som snart kommer i en nettleser på skrivebordet ditt - og i telefonen din.

Han pekte på HTML 5-støtten i de viktigste åpen kildekode-nettleserne, og slo deretter en rask grave på Microsoft over standarder. "Selvfølgelig kan Microsoft med sin meget store markedsandel gjøre mye for å flytte nettet fremover, slik at du kan forestille deg hvor opptatt vi skulle høre Microsofts offentlige uttalelser om sitt engasjement for HTML 5-standarden," sa han - før han tilføyde at han ville " venter påvente å se bevis på det. "

Den minst kontroversielle HTML 5-funksjonen er det nye lerretet, et 2D tegningslag som gir utviklere pikselnivåkontroll av et nettleservindu for tegning og animasjon.

3D-plugin for åpen kildekode

Kroms ingeniørleder Matthew Papakipos viste et internt Google-verktøy med diagrammer og rapporter som analyserte ytelsen til nettsider, og viste deretter O3D, en ny åpen 3D-nettleserplugg for åpen kildekode. Han hevdet at dette vil gi GPU-kvalitet grafikk, men bruker mindre enn 10 prosent av CPU.

Dette er noe Google-håp vil bli lagt til i HTML 5-standarden. "Vi trenger dette innebygd i nettleseren som standard," sa han. "Vi trenger et felles sett med APIer implementert av alle nettleservirksomhetene. Vi jobber tett med Apple, Mozilla og andre, vi har begynt prosessstandardiseringen for hvordan 3D-grafikk vil fungere på nettet."

Papakipos forutslo at 3D-grafikk snart ville nå mobile nettlesere. "3D-grafikk er bare begynt å ta tak i bærbare datamaskiner som gjør nettleser, det er ikke helt klart for telefonen, men gapet det blir kortere hvert år."

HTML 5 setter inn video innfødt i nettleseren uten noen plugins, og Gundotra viste hva han understreket, var en demoversjon av YouTube skrevet med den nye videotaggen. Ser mye ut som sin Flash-forfedre, miniatyrbilder animerte jevnt og enkle CSS-stiler ga videospilleren et polert utseende med veldig lite kode.

Vi er fortsatt langt fra å forlate Flash bakom; Google Chrome legger til støtte for videotaggen, men bare med H.264, AAC, Ogg Theora og Ogg Vorbis kodeker. Spurt om ytterligere kodek-støtte, foreslo Papakipos at Google heller vil se utviklere begrense video codecs de bruker.

I fjor snakket Google om geolokalisering i nettleseren, men med en heller cavalier holdning til personvern. I år da Mozilla VP Jay Sullivan demonstrerte å bruke standard geolocation-APIer for å dele et sted med venner og kolleger uten å forlate Firefox, understreket han viktigheten av å konsultere brukere. "Vi prøver å feire på siden av brukeren som får kontroll, selv om det kan ta et nytt klikk her og der, er det veldig viktig å feile på den siden."

Han påpekte også at standarder betyr kompromiss; "En veldig god API for noe som er i fem nettlesere er bedre enn en perfekt API som ikke finnes i en nettleser eller en nettleser."