V letošním roce došlo na internetu k neuvěřitelným pokrokům – od většího rozšíření modernizovaných protokolů až po růst dosahu a kapacity globálního vysokorychlostního internetu a dalších oblastí. Právě takové změny spolu s výzvami a vítězstvími, o které se podělili technologičtí lídři a vynalézaví vývojáři komunity Fastly, nás budou pohánět i v roce 2020. Tyto věci informují o tom, co budeme budovat a kam se bude ubírat internet jako celek. A protože máme na tyto změny jedinečný pohled – mnoho našich významných inženýrů je v představenstvech a pracovních skupinách, které je řídí, a lepší, bezpečnější a rychlejší internet byl od počátku jádrem naší vize – vytvořili jsme vlastní retrospektivu nazvanou Behind the screens, jejímž cílem je podělit se o nejvýznamnější posuny na internetu a naše postřehy o tom, co znamenají pro vývojáře v nadcházejícím roce.
Kromě zásadních momentů, na které jsme v Behind the screens upozornili, jsem se chtěl podělit o několik svých velkých poznatků z roku 2019 – jsou tu zejména tři, které vyčnívají – a také o předpověď, kam by mohla směřovat budoucnost programování.
Zlepšování základních protokolů
Jedním z velkých posunů, který mě přiměl k tomu, abych si všiml, je, že se výrazně zvýšila chuť měnit a zlepšovat protokoly a systémy na internetu. Prostý fakt, že se odkláníme od názoru, že protokoly jsou neměnné, a směřujeme k tomu, aby je vývojáři vzali do svých rukou, znamená, že se komunita může skutečně zapojit do jejich modernizace. Nyní jsme svědky toho, že protokoly, které byly vytvořeny na základě toho, jak jsme používali internet před 30 lety, dostávají nezbytné modernizace, které potřebují, aby lépe vyhovovaly dnešnímu internetu. (QUIC je toho skvělým příkladem.) Je to výhra pro uživatele – větší soukromí, lepší online zážitky a větší bezpečnost – i pro vývojáře, kteří se chtějí podílet na každodenním budování lepšího internetu.
Šifrování všude
Dalším hnutím, které začínáme pozorovat, je efekt šifrování všude. Je známo, že tento posun je velkým přínosem pro soukromí i bezpečnost. Internet tento posun potřeboval už dlouho a my jsme nesmírně rádi, že dosáhl kritického množství.
Tento posun však neznamená jen to, že je vše bezpečnější. Znamená také, že vše je více proměnlivé. To je pro nás všechny docela vzrušující. Když máme zavedené šifrování, je pro protokoly mnohem těžší stagnovat. Šifrování od konce ke konci znamená, že pasivní pozorovatelé provozu – poskytovatelé internetových služeb, optimalizátoři sítě, middleboxy atd. nemohou vytvářet předpoklady o protokolu. V konečném důsledku to znamená, že pokud server i klient hovoří stejným protokolem, budou spolu schopni komunikovat. Díky tomu můžeme provádět častější a rutinní aktualizace základních protokolů, abychom je udrželi moderní.
WebAssembly mimo prohlížeč
Nejvíce mě těší tento posun: myšlenka WebAssembly (Wasm) na okraji a na serveru už není šílená. Nyní se o ní veřejně mluví. A díky tomu, že jsme založili Bytecode Alliance, je nyní přenesení WebAssembly mimo prohlížeč jedním z hlavních cílů významné skupiny společností.
Cílem Wasm je umožnit vám jako vývojáři psát v jazycích, které už znáte, v prostředí, které je vám důvěrně známé – a pak tento program spustit kdekoli. A to znamená, že už nemusíte být specializovaným vývojářem vestavných systémů, abyste napsali něco, co poběží na hodinkách, nebo programátorem distribuovaných systémů, abyste spustili kód na tisících okrajových uzlech současně. Můžete vzít stávající znalosti, které máte, a použít je ve zcela nových oblastech.
Pohled do budoucnosti
Všechny tyto pokroky, které se dějí najednou, nás připravují na novou éru programování. Představte si, že vezmete kód, který jste napsali, a spustíte ho – nejen na místě, pro které byl určen, ale ve velkém měřítku, na úplně jiných platformách. Představte si notebooky, hodinky, televizory nebo kameru, kterou máte doma připojenou k síti – nemluvě o okrajových zařízeních a serverech a všude jinde. Pokud se to uchytí tak, jak doufáme, zásadně to změní způsob, jakým lidé tento typ práce dělají.
Koncem roku vás zveme, abyste se podívali na článek Za obrazovkami, a ještě jednou děkujeme našim zákazníkům a komunitě, kteří jsou s námi na každém kroku a pomáhají nám budovat internet s novými možnostmi – takový, který nás ráno nutí vstávat a udržuje nás v nadšení z toho, co nás čeká.