Polkit menambah sokongan untuk enjin JavaScript Duktape

Kit alat Polkit, yang digunakan dalam pengedaran untuk mengendalikan kebenaran dan mentakrifkan peraturan capaian untuk operasi yang memerlukan hak capaian yang dinaikkan (contohnya, memasang pemacu USB), telah menambah bahagian belakang yang membenarkan penggunaan enjin JavaScript Duktape terbenam dan bukannya yang digunakan sebelum ini. Enjin Mozilla Gecko (secara lalai seperti dan lebih awal pemasangan dijalankan dengan enjin Mozilla). Bahasa JavaScript Polkit digunakan untuk menentukan peraturan akses yang berinteraksi dengan proses latar belakang istimewa polkitd menggunakan objek "polkit".

Duktape digunakan dalam pelayar NetSurf dan bersaiz padat, sangat mudah alih dan penggunaan sumber yang rendah (kod mengambil kira-kira 160 kB, dan 64 kB RAM sudah cukup untuk dijalankan). Menyediakan keserasian penuh dengan spesifikasi Ecmascript 5.1 dan sokongan separa untuk Ecmascript 2015 dan 2016 (ES6 dan ES7). Sambungan khusus juga disediakan, seperti sokongan coroutine, rangka kerja pengelogan terbina dalam, mekanisme pemuatan modul berasaskan CommonJS dan sistem caching kod bait yang membolehkan anda menyimpan dan memuatkan fungsi yang disusun. Ia termasuk penyahpepijat terbina dalam, enjin ungkapan biasa dan subsistem untuk sokongan Unicode.

Sumber: opennet.ru

Tambah komen