Bienvenue dans une nouvelle édition de « Cette semaine en JavaScript » !
Aujourd'hui, nous avons d'ÉNORMES nouvelles mises à jour pour le langage JavaScript de TC39, la version officielle de Deno 2, TypeScript 5.7 Beta et bien plus encore, alors allons-y directement !
La récente réunion du TC39 à Tokyo a apporté d'excellentes mises à jour qui rendront le travail avec JavaScript encore meilleur. Les fonctionnalités JavaScript passent par six « étapes » différentes avant d'être disponibles, et voici quelques points forts :
Iterator Helpers : Je viens d'atteindre l'étape 4 ! Ceux-ci faciliteront la gestion de grands ensembles de données, en ajoutant davantage d'outils pour traiter les données.
Importer des attributs et des modules JSON : Cette mise à jour rendra l'importation de fichiers JSON plus fluide, améliorant ainsi les performances et la flexibilité.
Promise.try : Désormais en phase 4, il simplifie la gestion des erreurs dans les promesses, réduisant ainsi le besoin de code supplémentaire.
D'autres mises à jour intéressantes incluent Math.sumPrecise et Shared Structs, toutes deux visant à améliorer l'efficacité de JavaScript.
Deno 2 vient de sortir, et il regorge de nouvelles fonctionnalités ! Conçu pour simplifier le développement JavaScript et TypeScript, Deno 2 est désormais rétrocompatible avec Node.js, ce qui signifie que vous pouvez exécuter vos projets Node existants en douceur.
Certaines fonctionnalités remarquables incluent :
Gestionnaire de paquets 90 % plus rapide : Avec un cache chaud, le gestionnaire de paquets de Deno est beaucoup plus rapide que npm, donc plus besoin d'attendre les installations.
Espaces de travail et Monorepos : La gestion de grands projets est désormais plus facile, surtout lorsque vous travaillez à la fois avec Deno et Node.
JSR (JavaScript Registry) : Rend le partage transparent de modules TypeScript entre environnements.
TypeScript 5.7 Beta est arrivé, apportant avec lui quelques mises à jour utiles :
Nouvelle vérification des variables jamais initialisées : Une fonctionnalité pratique pour détecter les bugs plus tôt.
Réécriture du chemin pour les importations relatives : Simplifie la création et l'exécution du code sur Deno, Bun et Node.js.
TypeScript 5.7 est presque fonctionnalités stables, alors attendez-vous à des corrections de bugs et à des améliorations de performances dans la version finale.
Bun v1.1.30 : Prend désormais en charge le regroupement de plusieurs fichiers CSS, introduit une nouvelle commande de publication de chignon et offre des temps de démarrage plus rapides.
Node.js v20.18.0 : Propose une inspection expérimentale du réseau, vous aidant à surveiller l'activité du réseau en temps réel.
DOCX 9.0 : Permet de générer et de modifier facilement des fichiers Word via JavaScript ou TypeScript.
TinyJS : Une bibliothèque légère pour la manipulation du DOM, parfaite pour simplifier les éléments HTML dans vos projets.
Et c'est tout pour le troisième numéro de "Cette semaine en JavaScript" !
Merci de votre écoute.
N'hésitez pas à partager cette newsletter avec un collègue développeur et assurez-vous d'être abonné pour être informé du prochain numéro.
À la prochaine fois, bon codage !
Mises à jour du TC39
Déno 2
TypeScript 5.7 Bêta
Chignon v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!