Interview: Brendan Eich sur la bénédiction et la malédiction de JavaScript

Être le créateur de JavaScript a été une bénédiction et une malédiction pour Brendan Eich. D'une part, JavaScript a la particularité d'être le langage de programmation le plus populaire au monde. De l'autre, aucune langue n'a été la cible de plus sournois.

Eich est bien conscient des inconvénients du langage - après tout, en 1995, il a travaillé 24 heures sur 24 pour créer du JavaScript en seulement 10 jours. Dans cette interview animée avec Eric Knorr de 's, Eich admet volontiers les défauts de JavaScript et parle franchement de ce qu'il aurait pu mieux faire, tout en abordant les améliorations de JavaScript au cours de ses 23 ans de vie. Verrues et tout, JavaScript est en effet devenu «le langage d'assemblage du Web».

La communauté web mondiale a été enrichie par le travail d'Eich par d'autres moyens. En 1998, il a cofondé la communauté du logiciel libre Mozilla et, en 2015, a présidé l'introduction de WebAssembly, un standard qui permet aux développeurs d'intégrer du code exécutable dans des pages Web. WebAssembly prend en charge plus de 20 langages, et pas seulement JavaScript, ce qui permet aux développeurs de tous niveaux d'écrire et de compiler rapidement des applications Web et de faire en sorte que beaucoup d'entre eux prédisent que WebAssembly sera au cœur du futur développement Web.

L'initiative qui inspire le plus Eich aujourd'hui est son Brave Browser open source, qui bloque les publicités et les trackers et introduit un système de micropaiement automatisé comme moyen de payer pour un contenu Web intéressant pour l'utilisateur. Pas simplement un autre jeu de blocage des publicités, Brave offre une solution provocante au modèle commercial cassé pour le contenu Web. Eich en discute et bien plus encore dans cette vaste interview.