Polkit voeg ondersteuning by vir die Duktape JavaScript-enjin

Die Polkit-gereedskapstel, wat in verspreidings gebruik word om magtiging te hanteer en toegangsreëls te definieer vir bedrywighede wat verhoogde toegangsregte vereis (byvoorbeeld om 'n USB-stasie te monteer), het 'n agterkant bygevoeg wat die gebruik van die Duktape-ingebedde JavaScript-enjin in plaas van die voorheen gebruik toelaat. Mozilla Gecko-enjin (by verstek word die samestelling met die Mozilla-enjin uitgevoer). Polkit se JavaScript-taal word gebruik om toegangsreëls te definieer wat in wisselwerking is met die bevoorregte agtergrondproses polkitd deur die "polkit" voorwerp te gebruik.

Duktape word in die NetSurf-blaaier gebruik en is kompak in grootte, hoogs draagbaar en lae hulpbronverbruik (die kode neem ongeveer 160 kB op, en 64 kB RAM is genoeg om te hardloop). Bied volle versoenbaarheid met Ecmascript 5.1-spesifikasies en gedeeltelike ondersteuning vir Ecmascript 2015 en 2016 (ES6 en ES7). Spesifieke uitbreidings word ook verskaf, soos Coroutine-ondersteuning, 'n ingeboude aantekenraamwerk, 'n CommonJS-gebaseerde module-laaimeganisme en 'n greepkode-kasstelsel wat jou toelaat om saamgestelde funksies te stoor en te laai. Dit bevat 'n ingeboude ontfouter, 'n gewone uitdrukking-enjin en 'n substelsel vir Unicode-ondersteuning.

Bron: opennet.ru

Voeg 'n opmerking