Skaper | |
---|---|
Første versjon | 31. mai 2007 |
Siste versjon | 0.5.36.0 (22. februar 2010) |
Prosjekt status | Stengt siden 11. mars 2011 |
Skrevet i | C ++ |
Operativsystem | Microsoft Windows , macOS og Linux |
Språk | Engelsk |
Type | Firefox-utvidelse ( d ) |
Distribusjonspolitikk | Gratis |
Tillatelse | BSD-lisens |
Nettsted | gearsblog.blogspot.com/2011/03/stopping-gears.html |
Gears er en programvareprototype som tilbys av Google for å gi tilgang offline til tjenester som normalt opererer online . Den installerer en SQLite- basert databasemotor på klientsystemet for å cache dataene lokalt. Sidene som Google-Gears er aktivert for bruker data fra denne lokale hurtigbufferen i stedet for data fra den elektroniske tjenesten. Hvis nettverkstilkoblingen ikke er tilgjengelig, utsettes synkroniseringen til tilkoblingen kommer tilbake. Gears lar derfor webapplikasjoner fungere uten permanent nettverkstilgang. I begynnelsen av desember 2009 fikk vi vite at Google stoppet utviklingen av Gears, til fordel for HTML5 .
Gears er installert som en plugin-modul for nettleseren . Denne plugin-modulen gir et JavaScript API som gir skript tilgang til lokalt lagrede data. Plugin-modulen fungerer med Firefox og Internet Explorer , på Windows , Mac OS X og Linux . En versjon for Safari er også tilgjengelig for utviklere.
Google Reader støtter dette systemet. "Forberedelsen" for frakobling er manuell, dvs. at brukeren må utføre en handling for å kunne operere i frakoblet modus. På samme måte støtter Google Dokumenter Gears; i motsetning til Google Reader er det automatisk å bytte til frakoblet modus.
Andre webapplikasjoner, for eksempel Wordpress- administrasjonen , støtter Gears, men i dette tilfellet trenger ikke brukeren å utføre noen handlinger før de går i frakoblet modus, applikasjonen forventer frakoblingen ved å synkronisere ressursene og innstillingene i bakgrunnen, gjennomsiktig for bruker.
Den Gears API har 5 hovedkomponenter:
"Timer" og " XMLHttpRequest " er lagt til for å gi tilgang til funksjoner som vanligvis er tilgjengelige i Window-objektet i JavaScript