Polkitisse on lisatud Duktape JavaScripti mootoritugi.

Polkit'i tööriistakomplekti, mida kasutatakse jagatavates kujundustes autoriseerimise töötlemiseks ja ligipääsureeglite määratlemiseks tegevustega, mis vajavad kõrgendatud õigusi (näiteks USB-mälupulgade monteerimine), on lisatud backend, mis võimaldab kasutada sisseehitatud JavaScripti mootorit Duktape asemel, mille asemel eelnevalt kasutati Mozilla Gecko mootori. JavaScripti keelt kasutatakse Polkit'is ligipääsureeglite määratlemiseks, mis suhtlevad privileege omava taustaprotsessiga polkitd objekti 'polkit' kaudu.

Duktape on kasutusel NetSurf brauseris ja sellel on kompaktne suurus, kõrge ühilduvus ja madal ressursikasutus (kood võtab umbes 160 kB ja tööks piisab 64kB RAM-ist). Tagatakse täielik ühilduvus Ecmascript 5.1 spetsifikatsioonidega ning osaline tugi Ecmascript 2015 ja 2016-le (ES6 ja ES7). Samuti pakutakse spetsiifilisi laiendusi, nagu coroutine'i tugi, sisseehitatud logimise raamistik, CommonJS-põhine moodulite laadimise mehhanism, bytecode'i vahemälu süsteem, mis võimaldab salvestada ja laadida kompileeritud funktsioone. Komponendid hõlmavad sisseehitatud tõrkeotsijat, regulaaravaldiste täitmise mootorit ja Unicode'i toe alamsüsteemi.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster