Google sætter turbo på sine API'er

Google Data Protocol er blevet opdateret med nye funktioner, der gør Googles API'er hurtigere.

Artikel top billede

Computerworld News Service: For at gøre sine API'er hurtigere, introducerede Google i sidste uge to eksperimentale funktioner i Google Data Protocol: De såkaldte partial response og partial update.

Google Data Protocol giver udviklere en sikker metode til at skrive applikationer, der gør brugerne i stand til at få adgang til og opdatere data, der er opbevaret i Googles tjenester.

"Delvis svar og delvis opdatering kan tilsammen drastisk reducere, hvad der kræves af netværks-, hukommelses- og CPU-ressourcer for at arbejde med Googles API'er," fremhæver Kyle Marvin og Zach Maier fra Google Data Protocol-teamet i et blogindlæg.

Nedsætter svartid

De forklarer med et eksempel, hvordan delvis svar virker. Hvis en udvikler arbejder på en kalender-widget til Android, hvordan viser han så tidspunktet og titlen for nyligt ændrede begivenheder i Google Kalender?

"Med den gamle Calendar Data API ville man være nødt til at forespørge sin kalenders begivenheds-feed og derefter modtage en stor mængde information som svar på forespørgslen, heriblandt masser af ekstra data såsom deltagerlister og begivenhedsbeskrivelser," skriver Marvin og Maier.

"Men med tilføjelsen af delvis svar kan man nu benytte felt-parameteret, så man kun forespørger om relevant information, hvilket i dette tilfælde er begivenheders titler og tidspunkter.

Intelligent fortolkning

Hvis en udvikler ønsker at gøre en widget i stand til at ændre tidspunktet for begivenheder i kalenderen, så kan det nu let lade sig gøre med tilføjelsen af delvis opdatering, der kan redigere i data, der modtages i delvis svar, og ved brug af HTTP PATCH til at sende de modificerede data tilbage til serveren, forklarer de.

"Serveren fortolker derefter PATCH på en intelligent måde og opdaterer kun de felter, man valgte at sende. Gennem hele denne cyklus med at læse, modificere og skrive forbliver de data, der ikke er behov for, uberørte på server-siden," påpeger Marvin og Maier.

Delvis svar og delvis opdatering blev allerede fra starten af i sidste uge understøttet i varierende grad af YouTube Data API, Calendar Data API, Picasa Web Albums Data API samt Sidewiki Data API.

Der er planer om inden længe at tilføje understøttelse i de fleste Google Data Protocol API'er.

Oversat af Thomas Bøndergaard

KMD A/S

Senior .NET Developer

Københavnsområdet

Capgemini Danmark A/S

Open Application (Denmark)

Midtjylland

Netcompany A/S

Microsoft Operations Engineer

Nordjylland

Netcompany A/S

Erfaren Linux Operations Engineer

Københavnsområdet

Navnenyt fra it-Danmark

Netip A/S har pr. 1. juli 2026 ansat Jacob Holm Jensen som Supportkonsulent ved netIP's kontor i Thisted. Han kommer fra en stilling som IT Supporter hos Revisionsselskabet RSM. Han er uddannet Datatekniker hos netIP - Jacob vender dermed hjem igen. Nyt job

Jacob Holm Jensen

Netip A/S

Allan Hougaard, der arbejder med softwareudvikling og -arkitektur hos Sparinvest, har pr. 30. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Allan Hougaard

Sparinvest

Heidi Johansen, chef for IT og Digitalisering hos Zealand Business College, har pr. 24. juni 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Heidi Johansen

Zealand Business College

Norriq Danmark A/S har pr. 1. juli 2026 ansat Nanna-Louise Aae Kudahl som Project Manager. Hun skal især beskæftige sig med drive vores Business Central-projekter i samarbejde med resten af sine nye kollegaer i ERP. Hun kommer fra en stilling som Product Manager hos KMD A/S. Hun er uddannet på Aalborg Universitet i kommunikation og Digitale Medier og har en kandidat i IT-ledelse. Nyt job

Nanna-Louise Aae Kudahl

Norriq Danmark A/S