Polkit lisab tuge Duktape JavaScripti mootorile

Polkiti tööriistakomplekt, mida kasutatakse distributsioonides autoriseerimise haldamiseks ja juurdepääsureeglite määratlemiseks toimingute jaoks, mis nõuavad kõrgendatud juurdepääsuõigusi (nt USB-draivi ühendamine), on lisanud taustaprogrammi, mis võimaldab varem kasutatud JavaScripti mootori asemel kasutada sisseehitatud Duktape JavaScripti mootorit. Mozilla Gecko mootor (vaikimisi sama ja varem toimub kokkupanek Mozilla mootoriga). Polkiti JavaScripti keelt kasutatakse juurdepääsureeglite määratlemiseks, mis suhtlevad privilegeeritud taustprotsessiga polkitd, kasutades objekti "polkit".

Duktape'i kasutatakse NetSurfi brauseris ja see on kompaktse suurusega, hästi kaasaskantav ja madala ressursikuluga (kood võtab enda alla umbes 160 kB ja töötamiseks piisab 64 kB RAM-ist). Pakub täielikku ühilduvust Ecmascript 5.1 spetsifikatsioonidega ja osalist tuge Ecmascript 2015 ja 2016 jaoks (ES6 ja ES7). Pakutakse ka spetsiifilisi laiendusi, nagu korutiini tugi, sisseehitatud logimisraamistik, CommonJS-põhine mooduli laadimismehhanism ja baitkoodi vahemällu salvestamise süsteem, mis võimaldab salvestada ja laadida kompileeritud funktsioone. See sisaldab sisseehitatud silurit, regulaaravaldise mootorit ja Unicode'i toe alamsüsteemi.

Allikas: opennet.ru

Lisa kommentaar