Cloudflare a absorbé la plateforme JavaScript Deno et mettra fin à son développement

La société Cloudflare a acquis Deno Land Inc, qui développe la plateforme Deno. Des mises à jour correctives et des mises à jour pour corriger les vulnérabilités seront publiées encore pendant un an, après quoi le développement de Deno sera interrompu. Le code de Deno restera ouvert et si la communauté en fait le souhait, elle pourra continuer à développer la plateforme par ses propres moyens.

Concernant les autres développements de Deno Land, le projet celld, qui permet de lancer des applications Worker sur leurs propres systèmes, serveurs, sera intégré à la plateforme Cloudflare Workers. La plateforme Deno Deploy sera supportée pendant encore six mois, après quoi elle cessera d'exister, et les utilisateurs payants bénéficieront d'une migration vers Cloudflare Workers. Le dépôt de paquets JSR (JavaScript Registry) continuera à fonctionner, mais l'infrastructure associée sera transférée à Cloudflare. Le support de rusty_v8, les liaisons Rust pour le moteur V8, continuera, mais le développement sera intégré au runtime JavaScript workerd.

Les développeurs de Deno se concentreront sur le travail sur une version auto-hébergée de la plateforme Cloudflare Workers et sur les possibilités de développement d'applications utilisant le mécanisme des Durable Objects. L'idée principale est de rendre le modèle de programmation basé sur les Workers adapté au développement d'applications serveur qui peuvent être exécutées non seulement sur le réseau Cloudflare, mais aussi dans leur propre infrastructure.

La plateforme Deno est conçue pour l'exécution isolée d'applications serveur en JavaScript et TypeScript en utilisant le moteur V8. Le projet était dirigé par Ryan Dahl, le créateur de Node.js. La nouvelle plateforme a été créée dans le but de fournir un environnement plus sécurisé et de corriger les erreurs conceptuelles commises dans l'architecture de Node.js. Pour améliorer la sécurité, le cadre autour du moteur V8 est écrit en Rust, et pour traiter les requêtes de manière non bloquante, la plateforme Tokio est utilisée. Le runtime est livré sous la forme d'un seul fichier exécutable autonome (« deno »), n'ayant pas de dépendances externes et ne nécessitant aucune installation particulière dans le système. En plus du runtime, la plateforme Deno joue également le rôle de gestionnaire de paquets et permet d'accéder aux modules par URL dans le code.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster