Do Polkit byla přidána podpora JavaScriptového enginu Duktape.

Do nástrojů Polkit, používaných v distribucích pro zpracování autorizace a stanovení pravidel přístupu k operacím vyžadujícím zvýšená práva (například připojení USB flash disku), byl přidán backend, který umožňuje použití vestavěného JavaScriptového enginu Duktape místo dříve používaného enginu Mozilla Gecko (výchozí sestavení se stále provádí s enginem Mozilla). Jazyk JavaScript v Polkit se používá k definování pravidel přístupu, která komunikují s privilegovaným procesem na pozadí polkitd pomocí objektu „polkit“.

Duktape se používá v prohlížeči NetSurf a vyznačuje se kompaktní velikostí, vysokou přenositelností a nízkou spotřebou zdrojů (kód zabírá přibližně 160 kB a pro jeho výkon stačí 64 kB RAM). Je zajištěna plná kompatibilita se specifikacemi Ecmascript 5.1 a částečná podpora Ecmascript 2015 a 2016 (ES6 a ES7). Také jsou poskytována specifická rozšíření, jako je podpora korutin, vestavěný rámec pro protokolování, mechanismus pro načítání modulů na základě CommonJS, systém kešování bajtkódu, který umožňuje ukládat a načítat zkompilované funkce. Součástí je vestavěný debugger, engine pro zpracování regulárních výrazů a subsystém pro podporu Unicode.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster