4 points par xguru 2025-02-23 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Prise en charge intégrée d’OpenTelemetry : Deno instrumente automatiquement des API comme console.log, Deno.serve et fetch
  • Grosse mise à niveau de deno lint : ajout de 15 nouvelles règles liées à JSX et React, et introduction d’un système de plugins (similaire à ESLint)
  • Ajout du module node:sqlite pour faciliter l’utilisation de SQLite
  • Améliorations de deno check : prise en charge de la balise JSDoc @import et possibilité de définir compilerOptions différemment selon le workspace
  • Améliorations de deno lsp : vitesse d’autocomplétion jusqu’à 20 fois plus rapide, prise en charge de l’autocomplétion pour node_modules et les fichiers .wasm. Prise en charge du formatage pour .scss, .sass, .less, .vue, .svelte, etc.
  • Améliorations de deno task : plus puissant et plus prévisible. Prise en charge des jokers, permettant d’exécuter plusieurs tâches avec des motifs comme "start-*"
  • Ajout de deno outdated --update --interactive pour améliorer la gestion des dépendances
  • Assouplissement des permissions de Deno.cwd() : auparavant, --allow-read était nécessaire, mais il peut désormais être utilisé sans permission
  • Améliorations des performances de deno compile : sur Mac, taille du binaire réduite de 5 Mo, vitesse de lecture des fichiers améliorée de 40 %
  • deno bench devient plus précis
  • Ajout d’API expérimentales prenant en charge WebTransport et le protocole QUIC : connexions QUIC possibles via Deno.connectQuic et Deno.QuicEndpoint
  • Amélioration de la compatibilité avec Node.js et npm : détection automatique de .npmrc, prise en charge de diverses API Node.js comme process.cpuUsage, fs.readFile(Sync), FileHandle.stat, etc.
  • Optimisations de performance : Deno.stat et fs.stat sont 2,5 fois plus rapides sous Windows. node:fs.cpSync est 2 fois plus rapide que dans Deno 2.1, et 3 fois plus rapide que dans Node.js 20
  • Optimisations des performances de WebGPU et amélioration de l’intégration avec Jupyter
  • Application de la LTO (optimisation au moment de l’édition de liens), réduisant la taille du binaire Linux de 15 Mo (137 Mo → 122 Mo)
  • Mise à niveau vers TypeScript 5.7 et V8 13.4 : TypedArray prend en charge les types génériques, ce qui améliore la sûreté de typage
  • Deno 2.1 reste la version LTS, avec des correctifs de sécurité et de performance fournis pendant 6 mois

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.