Le support du moteur JavaScript Duktape a été ajouté à Polkit.

Dans l'outil Polkit, utilisé dans les distributions pour gérer l'autorisation et définir les règles d'accès aux opérations nécessitant des privilèges accrus (comme le montage de clés USB), un backend permettant d'utiliser le moteur JavaScript intégré Duktape a été ajouté, remplaçant le moteur Mozilla Gecko précédemment utilisé (la compilation avec le moteur Mozilla est toujours effectuée par défaut). Le langage JavaScript dans Polkit est utilisé pour déterminer les règles d'accès qui interagissent avec le processus de fond privilégié polkitd via l'objet « polkit ».

Duktape est utilisé dans le navigateur NetSurf et se distingue par sa taille compacte, sa grande portabilité et sa faible consommation de ressources (le code occupe environ 160 Ko, tandis que 64 Ko de RAM suffisent pour l'exécution). Il assure une compatibilité totale avec les spécifications ECMAScript 5.1 et un support partiel pour ECMAScript 2015 et 2016 (ES6 et ES7). Des extensions spécifiques sont également fournies, telles que la prise en charge des coroutines, un framework intégré pour la journalisation, un mécanisme de chargement de modules basé sur CommonJS et un système de mise en cache de bytecode permettant de sauvegarder et de charger des fonctions compilées. Il comprend un débogueur intégré, un moteur d'exécution pour les expressions régulières et un sous-système de prise en charge de l'Unicode.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster