Como a internet mudou em 2019 (e o que esperar em 2020)

Foram feitos alguns avanços incríveis este ano através da internet – desde a crescente adoção de protocolos modernizados, até o crescimento do alcance e da capacidade da internet global de alta velocidade e mais além. São mudanças como estas, juntamente com os desafios e vitórias compartilhados pelos líderes tecnológicos e desenvolvedores inventivos da comunidade Fastly, que continuarão a nos impulsionar em 2020. Estas coisas informam o que vamos construir e para onde a internet em geral irá. E porque temos uma visão única destas mudanças – muitos dos nossos ilustres engenheiros estão nos quadros e nos grupos de trabalho que os orientam, e uma internet melhor, mais segura e mais rápida tem sido o ponto crucial da nossa visão desde o início – criámos a nossa própria retrospectiva chamada Atrás das telas, concebida para partilhar os turnos mais notáveis online, e as nossas ideias sobre o que significam para os desenvolvedores no próximo ano.

No topo dos momentos cruciais destacados em Atrás das telas, eu queria compartilhar alguns dos meus grandes takeaways de 2019 – há três, em particular, que se destacam – mais uma previsão para onde o futuro da programação poderia se dirigir.

Aprimoramento do protocolo de base

Um grande deslocamento que me fez tomar nota é que o apetite por mudar e melhorar protocolos e sistemas na internet aumentou significativamente. O simples fato de que estamos nos afastando da visão de que os protocolos são imutáveis, e em direção a desenvolvedores que os tomam em suas próprias mãos, significa que a comunidade pode realmente se envolver na sua modernização. Estamos vendo agora protocolos que foram criados com base em como usamos a internet há 30 anos atrás obter as atualizações necessárias para que eles sejam mais adequados para a internet de hoje. (QUIC é um grande exemplo disso.) É uma vitória para os usuários – maior privacidade, melhores experiências online e maior segurança – e para os desenvolvedores, que querem fazer parte da construção de uma internet melhor a cada dia.

Criptação em todos os lugares

Outro movimento que estamos começando a ver é o efeito da criptografia em todos os lugares. Esta mudança é bem conhecida por ser uma enorme vantagem tanto para a privacidade como para a segurança. A internet precisa deste movimento há muito tempo e estamos extremamente felizes por ele ter atingido a massa crítica.

No entanto, este movimento não significa apenas que tudo é mais seguro. Também implica que tudo é mais mutável. Isto é uma coisa bastante excitante para todos nós. Quando temos a encriptação no lugar, é muito mais difícil para os protocolos estagnarem. A criptografia de ponta a ponta implica que observadores passivos de tráfego – ISPs, otimizadores de rede, middleboxes, etc. – não podem fazer suposições sobre o protocolo. Em última análise, isto significa que se o servidor e o cliente falarem ambos o mesmo protocolo, eles serão capazes de falar um com o outro. Com isso, podemos fazer atualizações mais frequentes e rotineiras dos protocolos centrais para mantê-los modernos.

WebAssembly fora do navegador

A mudança que mais me entusiasma é esta: a idéia de WebAssembly (Wasm) no limite e no servidor não é mais uma coisa louca. É agora falado publicamente. E com nosso lançamento da Bytecode Alliance, trazer o WebAssembly para fora do navegador é agora um dos principais objetivos de um grupo significativo de empresas.

O objetivo da Wasm é tornar possível para você, como desenvolvedor, escrever em linguagens que você já conhece, em um ambiente que lhe parece familiar – e depois executar esse programa em qualquer lugar. E isso significa que você não precisa mais ser um desenvolvedor especializado em sistemas embarcados para escrever algo que roda em um relógio, ou um programador de sistemas distribuídos para executar código em milhares de nós de borda ao mesmo tempo. Você pode pegar o conhecimento existente e aplicá-lo a domínios inteiramente novos.

Looking ahead

Todos esses avanços acontecendo de uma vez nos preparam para uma nova era na programação. Imagine pegar o código que você escreveu e executá-lo – não apenas no lugar para o qual ele foi destinado, mas em escala, através de plataformas totalmente diferentes. Pense em laptops, relógios, TVs ou uma câmera que esteja conectada à sua rede em casa – para não mencionar no limite, em um servidor e em qualquer outro lugar. Se ele pegar no caminho que esperamos que pegue, vai mudar fundamentalmente como as pessoas fazem esse tipo de trabalho.

Como o ano termina, convidamos você a conferir Atrás das telas, e novamente agradecer aos nossos clientes e comunidade que estão lá a cada passo do caminho, nos ajudando a construir uma internet com novas possibilidades – do tipo que nos levanta pela manhã, e nos mantém animados com o que está por vir.

Deixe uma resposta

O seu endereço de email não será publicado.