Deno 2.3 Débarque : Des Améliorations Majeures pour le Développement JavaScript et TypeScript – Actualité Urgente
La dernière version du runtime Deno, la version 2.3, est désormais disponible. Cette mise à jour majeure apporte des améliorations significatives, notamment une meilleure prise en charge des packages NPM locaux et des optimisations pour la compilation. Une actualité urgente qui promet de transformer le développement web moderne.
Packages NPM Locaux : Deno Franchit une Nouvelle Étape
Deno 2.3 introduit une fonctionnalité très attendue : la prise en charge des packages NPM locaux. Cela signifie que les développeurs peuvent désormais facilement tester et développer des packages NPM directement avec Deno. Cette fonctionnalité permet d’utiliser des versions personnalisées ou locales de bibliothèques, simplifiant grandement le processus de développement. Le fonctionnement est similaire à npm link
dans Node.js, et se configure via la section patch
dans le fichier deno.json
:
{
"patch": [
"../path/to/local_npm_package"
]
}
Pour un exemple pratique, les développeurs peuvent consulter l’exemple fourni par Lambtron.
Compilation Simplifiée et Performance Accrue
L’amélioration de deno compile
est une autre avancée majeure. Cette commande compile un projet en un seul binaire autonome, facilitant grandement la distribution des applications Deno, même sur des systèmes dépourvus de Deno installé. Sous le capot, cela implique l’inclusion d’une version glissée de l’exécution Deno avec le code JavaScript ou TypeScript de l’application.
Deno 2.3 étend les capacités de deno compile
pour supporter les programmes utilisant l’Interface de Fonction Étrangère (FFI) et les modules complémentaires natifs de Node. FFI permet une interaction avec du code natif, offrant aux développeurs la possibilité d’utiliser des bibliothèques natives existantes, d’implémenter du code critique en termes de performance en Rust ou en C, et d’accéder aux API système.
Autre avantage notable : les développeurs peuvent désormais réduire la taille des exécutables en excluant certains fichiers lors de la compilation, comme les fichiers de développement ou de test, pour les builds de production.
Comment Mettre à Jour Vers Deno 2.3 ?
La mise à niveau vers Deno 2.3 est simple. Il suffit d’exécuter la commande suivante dans le terminal :
deno upgrade
Autres Nouveautés et Améliorations
Deno 2.3 ne se limite pas à ces améliorations. Il inclut également des améliorations pour deno fmt
(formatage de CSS, HTML et SQL intégrés), une prise en charge élargie d’OpenTelemetry, une installation de dépendances plus rapide, et bien plus encore. Pour une liste complète des fonctionnalités, consultez la note de publication.
Deno : Open Source et Collaboratif
Deno est un projet open source, distribué sous licence MIT. Les contributions sont encouragées via le projet Deno sur GitHub. Les contributions doivent respecter les lignes directrices sur la contribution.
Avec ces nouvelles fonctionnalités, Deno continue de se positionner comme une alternative solide et moderne pour le développement JavaScript et TypeScript. Ces évolutions importantes rendent Deno encore plus attractif pour les développeurs, et soulignent son potentiel à devenir un acteur majeur dans l’écosystème du développement web. Restez à l’affût de nouvelles mises à jour et continuez d’explorer les possibilités qu’offre Deno.
Découvrez toutes les dernières nouveautés technologiques et rejoignez la communauté en suivant les actualités de nouvelles-du-monde.com !