Der blev gjort nogle ret utrolige fremskridt i år på internettet – lige fra den øgede anvendelse af moderniserede protokoller til væksten i rækkevidde og kapacitet af globalt højhastighedsinternet og mere endnu. Det er ændringer som disse, sammen med de udfordringer og gevinster, der deles af de teknologiske ledere og opfindsomme udviklere i Fastly-fællesskabet, der fortsat vil drive os i 2020. Disse ting informerer os om, hvad vi vil bygge, og hvor internettet som helhed vil bevæge sig hen. Og fordi vi har et unikt indblik i disse ændringer – mange af vores fremtrædende ingeniører sidder i bestyrelserne og i de arbejdsgrupper, der styrer dem, og et bedre, sikrere og hurtigere internet har været kernen i vores vision fra starten – har vi skabt vores eget retrospektiv kaldet Behind the screens, der er designet til at dele de mest bemærkelsesværdige skift på nettet og vores indsigt i, hvad de betyder for udviklere i det kommende år.
Oven på de afgørende øjeblikke, der er fremhævet i Behind the screens, ville jeg gerne dele et par af mine store takeaways fra 2019 – der er især tre, der skiller sig ud – plus en forudsigelse af, hvor fremtiden for programmering kan være på vej hen.
Græsrodsforbedring af protokoller
Et stort skift, der fik mig til at lægge mærke til, er, at appetitten på at ændre og forbedre protokoller og systemer på internettet er steget betydeligt. Den simple kendsgerning, at vi bevæger os væk fra den opfattelse, at protokoller er uforanderlige, og hen imod at udviklerne tager dem i egen hånd, betyder, at fællesskabet faktisk kan blive involveret i deres modernisering. Vi ser nu, at protokoller, der blev skabt på grundlag af den måde, vi brugte internettet på for 30 år siden, får de nødvendige opgraderinger, der er nødvendige for at være bedre egnet til nutidens internet. (QUIC er et godt eksempel på dette.) Det er en gevinst for brugerne – øget privatlivets fred, bedre onlineoplevelser og større sikkerhed – og for udviklerne, som ønsker at være med til at opbygge et bedre internet hver dag.
Kryptering overalt
En anden bevægelse, som vi er begyndt at se, er effekten af kryptering overalt. Dette skift er velkendt for at være en stor velsignelse for både privatlivets fred og sikkerhed. Internettet har haft brug for dette skift i lang tid, og vi er meget glade for, at det har nået den kritiske masse.
Dette skift betyder imidlertid ikke kun, at alting er mere sikkert. Det indebærer også, at alting er mere foranderligt. Det er en ret spændende ting for os alle sammen. Når vi har kryptering på plads, er det meget sværere for protokoller at stagnere. End-to-end-kryptering betyder, at passive observatører af trafikken – internetudbydere, netværksoptimerere, middleboxes osv. I sidste ende betyder det, at hvis serveren og klienten begge taler den samme protokol, vil de kunne tale sammen. Dermed kan vi foretage hyppigere og rutinemæssige opdateringer af kerneprotokoller for at holde dem moderne.
WebAssembly uden for browseren
Det skift, som jeg er mest begejstret for, er dette: Ideen om WebAssembly (Wasm) i kanten og på serveren er ikke længere en skør ting. Der tales nu offentligt om den. Og med vores lancering af Bytecode Alliance er det at bringe WebAssembly uden for browseren nu et af de primære mål for en betydelig gruppe virksomheder.
Målet med Wasm er at gøre det muligt for dig som udvikler at skrive i sprog, som du allerede kender, i et miljø, der føles velkendt – og derefter køre det program hvor som helst. Og det betyder, at du ikke længere behøver at være en specialiseret udvikler af indlejrede systemer for at skrive noget, der kan køre på et ur, eller en programmør af distribuerede systemer for at køre kode på tusindvis af edge-noder på samme tid. Man kan tage den eksisterende viden, man har, og anvende den på helt nye områder.
Synet fremad
Alle disse fremskridt, der sker på én gang, giver os mulighed for at gå ind i en ny æra inden for programmering. Forestil dig at tage kode, som du har skrevet, og køre den – ikke kun på det sted, som den var beregnet til, men i stor skala på tværs af helt andre platforme. Tænk på bærbare computere, ure, tv-apparater eller et kamera, der er tilsluttet dit netværk derhjemme – for ikke at tale om på kanten og på en server og alle mulige andre steder. Hvis det slår igennem på den måde, som vi håber, vil det fundamentalt ændre den måde, hvorpå folk udfører denne type arbejde.
Når året er ved at være omme, inviterer vi dig til at tjekke Behind the screens og endnu en gang takke vores kunder og fællesskab, som er der hvert skridt på vejen og hjælper os med at opbygge et internet med nye muligheder – den slags, der får os op om morgenen og holder os begejstrede for, hvad der venter forude.