Polkit додава поддршка за Duktape JavaScript моторот

Пакетот алатки Polkit, кој се користи во дистрибуциите за ракување со овластување и дефинирање правила за пристап за операции кои бараат зголемени права за пристап (на пример, монтирање на USB-уред), додаде заднина што овозможува користење на Duktape вградениот JavaScript мотор наместо претходно користениот Mozilla Gecko мотор (стандардно како и порано склопувањето се изведува со моторот Mozilla). Јазикот на JavaScript на Polkit се користи за дефинирање правила за пристап кои се во интеракција со привилегираниот процес во заднина polkitd користејќи го објектот „polkit“.

Duktape се користи во прелистувачот NetSurf и е компактен по големина, многу пренослив и ниска потрошувачка на ресурси (шифрата зафаќа околу 160 kB, а 64 kB RAM меморија е доволна за работа). Обезбедува целосна компатибилност со спецификациите на Ecmascript 5.1 и делумна поддршка за Ecmascript 2015 и 2016 (ES6 и ES7). Обезбедени се и специфични екстензии, како што се корутинска поддршка, вградена рамка за логирање, механизам за вчитување на модули базиран на CommonJS и систем за кеширање на бајтекод кој ви овозможува да зачувувате и вчитувате компајлирани функции. Вклучува вграден дебагер, мотор со регуларен израз и потсистем за поддршка на Уникод.

Извор: opennet.ru

Додадете коментар