Do Polkit bola pridaná podpora pre JavaScriptový engine Duktape.

Do nástrojov Polkit, ktoré sa používajú v distribúciách na spracovanie autorizácie a určenie pravidiel prístupu k operáciám vyžadujúcim zvýšené oprávnenia (napríklad montovanie USB úložiska), bol pridaný backend, ktorý umožňuje používať vložený JavaScriptový engine Duktape namiesto predtým používaného enginu Mozilla Gecko (výchozie zostavenie s motorom Mozilla zostáva ako predtým). Jazyk JavaScript v Polkit sa používa na určenie pravidiel prístupu, ktoré interagujú s privilegovaným programom na pozadí polkitd prostredníctvom objektu „polkit“La.

Duktape sa používa v prehliadači NetSurf a vyznačuje sa kompaktnou veľkosťou, vysokou prenosnosťou a nízkou spotrebou zdrojov (kód zaberá približne 160 kB a na vykonanie stačí 64kB RAM). Zaručuje sa plná kompatibilita so špecifikáciami Ecmascript 5.1 a čiastočná podpora Ecmascript 2015 a 2016 (ES6 a ES7). Poskytujú sa aj špecifické rozšírenia, ako podpora korutín, zabudovaný rámec pre žurnalizáciu, mechanizmus načítania modulov na základe CommonJS, systém cachovania bytekódu, ktorý umožňuje ukladať a načítať skompilované funkcie. Obsahuje zabudovaný ladicí program, motor pre vykonávanie regulárnych výrazov a subsystém pre podporu Unicode.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster