"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Mises à jour TCJavaScript, TypeScript Beta, Node.js et plus

Mises à jour TCJavaScript, TypeScript Beta, Node.js et plus

Publié le 2024-11-09
Parcourir:427

TCJavaScript Updates, TypeScript  Beta, Node.js vnd more

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 !

Mises à jour du TC39 : qu'arrive-t-il à JavaScript ?

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 à l'étape 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.

Sortie officielle de Deno 2

Deno 2 vient de sortir et 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 packages 90 % plus rapide : Avec un cache chaud, le gestionnaire de packages 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, en particulier lorsque vous travaillez à la fois avec Deno et Node.

JSR (JavaScript Registry) : Facilite le partage de modules TypeScript entre environnements.

TypeScript 5.7 bêta

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.

Nouveaux outils et versions

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 autre développeur et assurez-vous d'être abonné pour être informé du prochain numéro.

À la prochaine fois, bon codage !

Références

Mises à jour du TC39

Déno 2

TypeScript 5.7 bêta

Chignon v1.1.30

NodeJS v20.18.0

DOCX 9.0

TinyJS

Déclaration de sortie Cet article est reproduit à l'adresse : https://dev.to/thisweekinjavascript/tc39-javascript-updates-typescript-57-beta-nodejs-v20180-and-more-47n3?1. En cas de violation, veuillez contacter study_golang@163. .com pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3