Deno 1.10, la dernière version du runtime axé sur la sécurité pour JavaScript et TypeScript, améliore le testeur intégré et inclut une API de stockage Web. La mise à jour a été publiée le 11 mai.
Dans Deno 1.10, le lanceur de test deno test
exécute les modules de test découverts de manière isolée en utilisant une toute nouvelle instance du runtime pour chaque module. Auparavant, Deno exécutait des tests en série dans une seule instance d’exécution. De plus, deno test
prend désormais en charge l’indicateur - jobs
pour définir le nombre de threads à utiliser lors de l’exécution des tests. Les tests sont toujours exécutés en série par défaut.
De même sur L’Entrepreneur: Full-stack designer: Qu’est-ce que c’est et comment vous pouvez le devenir]
Deno 1.10 présente également des permissions configurables pour les tests, en utilisant un
Deno 1.10 fait suite à la version du mois dernier de Deno 1.9. Pour mettre à jour vers Deno 1.10, les utilisateurs peuvent exécuter deno upgrade
. Autres améliorations de Deno 1.10:
- Pour les employés Web, l’algorithme de clonage structuré est utilisé pour améliorer la sérialisation. Les employés Web permettent aux développeurs d’exécuter simultanément de nombreux petits morceaux de JavaScript, TypeScript et WebAssembly dans des environnements d’exécution distincts, la communication entre les employés et le fil principal se faisant en passant des messages.
- Une assistance a été incluse pour un site Web API de stockage, qui comprend
localStorage
etsessionStorage
. Cela peut être utilisé pour stocker une petite quantité de données de manière persistante, sans accès direct au fichier. - Atomics et la mémoire partagée dans WebAssembly sont autorisés par défaut.
- Le support est utilisé pour le
deno-fmt. ignorer
la réglementation des fichiers pour les fichiers Markdown pour ignorer le formatage des fichiers;deno-fmt
est un formateur basé surdprint
, qui a la capacité de formater des fichiers JavaScript, TypeScript, JSON et Markdown. - Les utilisateurs ne sont plus nécessité de conserver les cartes d’importation sur le système de fichiers régional; les cartes d’importation peuvent être enregistrées à partir d’un autre emplacement et compressées via HTTP.
- L’indicateur
- unsteady
n’est plus nécessaire pour les fonctionnalités de l’interface de ligne de commande; l’indicateur gère désormais uniquement la disponibilité des API d’exécution instable.
Toute l’actualité en temps réel, est sur L’Entrepreneur