AccueilActualités informatiqueDéveloppement Web : Deno 1.15 stabilise l'API pour le filtrage des URL

Développement Web : Deno 1.15 stabilise l’API pour le filtrage des URL

L’équipe Deno a publié la version 1.15 du runtime. Il met à jour le moteur JavaScript V8 à la version 9.5, stabilise les fonctionnalités existantes et apporte des fonctionnalités expérimentales. Il s’agit notamment du nouveau drapeau --compat pour configurer automatiquement les variables globales de Node.js telles que process ainsi que le déploiement de tous les modules intégrés disponibles dans Node.js. Le tout nouveau drapeau est actuellement disponible avec --unstable à marquer.

Sommaire

La version 1.15, dans la perspective de l’achèvement prévu d’une API Crypto Web d’ici la fin de l’année, apporte six nouvelles API crypto, notamment crypto.subtle.exportKey() pour exporter des clés RSA au format spki. En outre, Deno 1.15 stabilise les APIs Deno.kill, Deno.Process.kill et Deno.resolveDnsqui n’ont donc pas de --unstable-flag dans l’interface CLI.

En accord avec la sortie de Chrome 95, l’API introduite dans la dernière version est valide. URLPattern pour faire correspondre des URL ou des parties d’URL à un motif, introduit dans la dernière version, est considéré comme stable. La prochaine version de Deno devrait Deno.signal() stabiliser.

Deno 1.15 contient le moteur JavaScript V8 de la version 9.5. Entre autres choses, il fournit l’API JavaScript Intl.DisplayNames v2 avec les deux nouveaux types calendar et dateTimeField pour personnaliser les noms d’affichage des types de calendrier et des champs de date et d’heure. Un exemple est présenté sur le blog de V8 :

const esCalendarNames = new Intl.DisplayNames(['es'], { type: 'calendar' });
const frDateTimeFieldNames = new Intl.DisplayNames(['fr'], { type: 'dateTimeField' });
esCalendarNames.of('roc');  // "calendario de la República de China"
frDateTimeFieldNames.of('month'); // "mois"

Parmi les autres nouveautés de Deno 1.15, citons une API expérimentale pour le cadre de test Deno ainsi qu’un système de gestion de la qualité. --watch-drapeau en deno lint. Ce dernier est destiné à maintenir le processus après l’édition des diagnostics ainsi qu’à mettre à jour les diagnostics après des changements de fichiers.

Vous trouverez tous les détails sur Deno 1.15 dans les notes de mise à jour.

Plus d'articles