Comment l’internet a changé en 2019 (et ce à quoi il faut s’attendre en 2020)

Des avancées assez incroyables ont été réalisées cette année à travers l’internet – de l’adoption accrue de protocoles modernisés, à la croissance de la portée et de la capacité de l’internet à haut débit mondial et au-delà. Ce sont des changements comme ceux-ci, ainsi que les défis et les victoires partagés par les leaders technologiques et les développeurs inventifs de la communauté Fastly, qui continueront à nous conduire en 2020. Ces choses informent ce que nous allons construire et où l’Internet en général ira. Et parce que nous avons une vue unique sur ces changements – beaucoup de nos ingénieurs distingués sont sur les conseils et dans les groupes de travail qui les guident, et un internet meilleur, plus sûr et plus rapide a été le cœur de notre vision depuis le début – nous avons créé notre propre rétrospective appelée Behind the screens, conçue pour partager les changements les plus notables en ligne, et nos idées sur ce qu’ils signifient pour les développeurs dans l’année à venir.

En plus des moments charnières mis en évidence dans Behind the screens, je voulais partager quelques-unes de mes grandes prises de 2019 – il y en a trois, en particulier, qui ressortent – plus une prédiction sur la direction que pourrait prendre l’avenir de la programmation.

Amélioration du protocole de base

Un grand changement qui m’a fait prendre note est que l’appétit pour changer et améliorer les protocoles et les systèmes sur Internet a augmenté de manière significative. Le simple fait que nous nous éloignons de l’idée que les protocoles sont immuables, et que les développeurs les prennent en main, signifie que la communauté peut réellement s’impliquer dans leur modernisation. Nous voyons aujourd’hui des protocoles créés en fonction de la façon dont nous utilisions l’internet il y a 30 ans recevoir les mises à niveau nécessaires pour être mieux adaptés à l’internet d’aujourd’hui. (QUIC en est un excellent exemple.) C’est une victoire pour les utilisateurs – plus de confidentialité, de meilleures expériences en ligne et une plus grande sécurité – et pour les développeurs, qui veulent participer à la construction d’un meilleur internet au quotidien.

Cryptage partout

Un autre mouvement que nous commençons à voir est l’effet du cryptage partout. Ce changement est bien connu pour être un énorme avantage à la fois pour la vie privée et la sécurité. L’internet avait besoin de ce changement depuis longtemps et nous sommes extrêmement heureux qu’il ait atteint la masse critique.

Cependant, ce changement ne signifie pas seulement que tout est plus sécurisé. Il implique également que tout est plus changeant. C’est une chose assez excitante pour nous tous. Lorsque nous avons un chiffrement en place, il est beaucoup plus difficile pour les protocoles de stagner. Le cryptage de bout en bout implique que les observateurs passifs du trafic (FAI, optimiseurs de réseau, boîtes intermédiaires, etc.) ne peuvent pas faire d’hypothèses sur le protocole. En fin de compte, cela signifie que si le serveur et le client parlent tous deux le même protocole, ils seront en mesure de se parler. Avec cela, nous pouvons faire des mises à jour plus fréquentes et routinières des protocoles de base pour les garder modernes.

WebAssembly en dehors du navigateur

Le changement dont je suis le plus excité est le suivant : l’idée de WebAssembly (Wasm) à la périphérie et sur le serveur n’est plus une chose folle. On en parle maintenant publiquement. Et avec notre lancement de la Bytecode Alliance, amener WebAssembly en dehors du navigateur est maintenant l’un des principaux objectifs d’un groupe significatif d’entreprises.

Le but de Wasm est de vous permettre, en tant que développeur, d’écrire dans des langages que vous connaissez déjà, dans un environnement qui vous semble familier – et ensuite d’exécuter ce programme n’importe où. Et cela signifie que vous n’avez plus besoin d’être un développeur de systèmes embarqués spécialisés pour écrire quelque chose qui fonctionne sur une montre, ou un programmeur de systèmes distribués pour exécuter du code sur des milliers de nœuds en même temps. Vous pouvez prendre les connaissances existantes que vous avez et les appliquer à des domaines entièrement nouveaux.

Voir l’avenir

Toutes ces avancées qui se produisent en même temps nous placent dans une nouvelle ère de la programmation. Imaginez prendre le code que vous avez écrit et l’exécuter – pas seulement sur l’endroit auquel il était destiné, mais à l’échelle, sur des plateformes entièrement différentes. Pensez aux ordinateurs portables, aux montres, aux téléviseurs ou à une caméra branchée sur votre réseau domestique, sans parler de la périphérie, des serveurs et de tout le reste. Si cela se répand de la façon dont nous l’espérons, cela changera fondamentalement la façon dont les gens font ce type de travail.

Alors que l’année se termine, nous vous invitons à consulter Behind the screens, et nous remercions à nouveau nos clients et notre communauté qui sont là à chaque étape, nous aidant à construire un internet avec de nouvelles possibilités – le genre qui nous fait nous lever le matin, et nous garde excités par ce qui nous attend.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.