Polkit 增加了對 Duktape JavaScript 引擎的支持

Polkit 工具包在發行版中用於處理授權並為需要提升存取權限的操作(例如安裝USB 驅動器)定義存取規則,該工具包添加了一個後端,允許使用嵌入式Duktape JavaScript 引擎,而不是之前使用的引擎Mozilla Gecko 引擎(預設情況下,以及先前的組裝是使用 Mozilla 引擎進行的)。 Polkit 的 JavaScript 語言用於定義使用「polkit」物件與特權後台程序 polkitd 互動的存取規則。

Duktape用於NetSurf瀏覽器中,體積緊湊,可移植性強,資源消耗低(程式碼佔用約160 kB,64 kB RAM足以運作)。 提供與 Ecmascript 5.1 規範的完全相容性以及對 Ecmascript 2015 和 2016(ES6 和 ES7)的部分支援。 還提供了特定的擴展,例如協程支援、內建日誌框架、基於 CommonJS 的模組載入機制以及允許您保存和載入編譯函數的字節碼快取系統。 它包括一個內建偵錯器、一個正規表示式引擎和一個用於 Unicode 支援的子系統。

來源: opennet.ru

添加評論