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

Læses lige nu

    Politiets Efterretningstjeneste

    Empatisk sektionsleder til PET's digitale indhentning

    Københavnsområdet

    Capgemini Danmark A/S

    AI Data Architect

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

    Midtjylland

    Netcompany A/S

    IT Consultant

    Nordjylland

    Navnenyt fra it-Danmark

    TDC Erhverv har pr. 1. maj 2026 ansat Peter Bjerregaard Harden som Senior Vice President (SVP), Enterprise Sales. Peter skal især beskæftige sig med at drive transformationen mod at blive en førende, kundecentreret partner inden for Cloud, Cyber og integrerede ICT-løsninger. Peter kommer fra en stilling som Country Manager hos Google Cloud Danmark. Peter er uddannet Cand. Merc (AU), HD, Organisation og Ledelse (CBS), Bestyrelsesuddannelse (CBS). Peter har tidligere beskæftiget sig med at opbygge Google Cloud i Danmark samt roller hos Microsoft, Salesforce og i management consulting. Nyt job
    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

    netIP har pr. 1. juni 2026 ansat Heidi Winther som Supportkonsulent ved netIP's kontor i Herning. Hun kommer fra en stilling som IT-Supporter hos Holstebro Kommune. Nyt job
    Pinksky har pr. 1. maj 2026 ansat Alexander Skou Henkel, 39 år,  som Rådgivende konsulent. Han skal især beskæftige sig med optimering af forretningsprocesser i Microsoft platformen. Han kommer fra en stilling som IT forretningskonsulent hos Evobis ApS. Han har tidligere beskæftiget sig med forretningsudvikling i Microsoft platformen. Nyt job