Deno, l’environnement d’exécution pour JavaScript et TypeScript, a atteint la version 2.0 mercredi, apportant avec lui un bagage du passé sous la forme d’une large compatibilité Node.js. Le projet a été lancé en mai 2020 lorsque Ryan Dahl a tenté de résoudre les problèmes qu’il avait identifiés avec Node.js, l’environnement d’exécution JavaScript qu’il avait publié en mai 2009 et qu’il a ensuite déclaré avoir inclus « des erreurs de conception qui ne peuvent tout simplement pas être corrigées maintenant car il y a tellement de logiciels qui l’utilisent. » L’environnement d’exécution traditionnel de JavaScript était le navigateur Web. Node.js est un environnement d’exécution qui permet d’exécuter du code JavaScript sans navigateur – sur un serveur, par exemple. Deno représente une tentative de remédier aux lacunes de Node.js et de fournir « une chaîne d’outils moderne, tout-en-un, sans configuration pour le développement en JavaScript et TypeScript », comme décrit par Dahl, Bert Belder, Bartek Iwańczuk et Andy Jiang, dans un article de blog. Deno est écrit en Rust et basé sur le moteur V8 qui alimente les navigateurs Chromium. « Rust a été crucial pour le développement de Deno, en particulier avec Rusty V8, récemment stabilisé », a déclaré Dahl à The Register. « Le système de construction unifié de Rust simplifie l’ajout de fonctionnalités tierces par rapport au C++, permettant de garder Deno rapide et fiable pour les applications côté serveur. »
« Désarmer l’IA » : l’encyclique historique du pape Léon XIV, ClickUp remplace 22 % de ses employés par 3 000 agents IA et la Gen Z se révolte contre l’intelligence artificielle
Le pape Léon XIV publie Magnifica humanitas, première encyclique dédiée à la dignité humaine face à l’IA. ClickUp licencie 22 % de son personnel et déploie 3 000 agents IA. La Gen Z américaine hue les discours pro-IA. Google prépare ses Googlebooks et la Chine donne une identité numérique aux robots. Décryptage par Netz Informatique.