Publication de V8 version 8.1
Tous les six semaines, nous créons une nouvelle branche de V8 dans le cadre de notre processus de publication. Chaque version est dérivée du dépôt maître Git de V8 immédiatement avant une étape de Chrome Beta. Aujourd'hui, nous sommes heureux d'annoncer notre toute nouvelle branche, V8 version 8.1, qui est en phase bêta jusqu'à sa sortie simultanée avec Chrome 81 Stable dans plusieurs semaines. V8 v8.1 regorge de trésors à destination des développeurs. Ce post propose un aperçu de certains des points forts en prévision de sa publication.
JavaScript
Intl.DisplayNames
La nouvelle API Intl.DisplayNames
permet aux programmeurs d'afficher aisément les noms traduits de langues, régions, scripts et devises.
const zhLanguageNames = new Intl.DisplayNames(['zh-Hant'], { type: 'language' });
const enRegionNames = new Intl.DisplayNames(['en'], { type: 'region' });
const itScriptNames = new Intl.DisplayNames(['it'], { type: 'script' });
const deCurrencyNames = new Intl.DisplayNames(['de'], {type: 'currency'});
zhLanguageNames.of('fr');
// → 'Français'
enRegionNames.of('US');
// → 'États-Unis'
itScriptNames.of('Latn');
// → 'latino'
deCurrencyNames.of('JPY');
// → 'Yen Japonais'
Déchargez dès aujourd'hui la maintenance des données de traduction sur le runtime ! Consultez notre explication des fonctionnalités pour des détails sur l'API complète et d'autres exemples.
API V8
Veuillez utiliser git log branch-heads/8.0..branch-heads/8.1 include/v8.h
pour obtenir une liste des changements de l'API.
Les développeurs avec un dépôt V8 actif peuvent utiliser git checkout -b 8.1 -t branch-heads/8.1
pour expérimenter les nouvelles fonctionnalités de V8 v8.1. Alternativement, vous pouvez vous abonner au canal bêta de Chrome et essayer bientôt les nouvelles fonctionnalités par vous-même.