Google predstavlja programski jezik in spletni protokol

Primož Resman

14. nov 2009 ob 12:40:02

Google je v preteklem tednu javnosti predstavil dve tehnologiji, ki vsaka na svojem področju prinašata nekaj novega. Zaenkrat je še v fazi razvoja nov spletni protokol, SPDY, ki nadgradi in dopolnjuje, namesto nadomesti standardni in dolgo uporabljani protokol HTTP. Za protokol SP(ee)DY pri Googlu, zaenkrat skupaj v navezi z njihovim brskalnikom Chrome, obljubljajo do 64% hitrejše nalaganje strani, saj je cilj novega protokola zmanjševati latence pri prenosu podatkov za izris strani. To dosežejo s kompresijo podatkov, deljenim prenosom z večih virov in priotirizacijo prenosa posameznih podatkov. Zadnja izdaja izvorne kode projekta Chromium, ki je uporabljena za brskalnik Chrome, protokol SPDY že podpira, a pohitritve ne bodo opazne, dokler protokola ne bodo podpirali tudi strežniki. Zanje Google odprtokodno nadgradnjo načrtuje že v kratkem. Več o protokolu pa v članku na strani projekta Chromium.

Poleg novega protokola so pri Googlu javnosti predstavili tudi nov programski jezik, Go. Interno so ga uporabljali že nekaj časa, saj so Go razvili za uporabo na svojih strežnikih in projektih, kjer so potrebovali predvsem hiter razvoj. Uradna stran projekta, golang.org, prav tako teče na strežniku, ki je narejen s pomočjo jezika Go in nam pove, da je jezik preprost, hiter in popolnoma odprtokoden, kar pomeni, da ni omejitev pri njegovi uporabi v kakršnemkoli projektu. Podpora večnitnemu izvajanju je že vgrajena, prav hitrost pri prevajanju pa je verjetno njegova glavna prednost. Celoten paket, ki je potreben za razvoj v jeziku, vključuje okrog 120.000 vrstic kode in se na običajnem računalniku prevede v manj kot 10 sekundah. Testiranje programov tako ni bilo še nikoli tako hitro.