Polkit foeget stipe ta foar de Duktape JavaScript-motor

De Polkit toolkit, brûkt yn distribúsjes om autorisaasje te behanneljen en tagongsregels te definiearjen foar operaasjes dy't ferhege tagongsrjochten fereaskje (bygelyks it montearjen fan in USB-stasjon), hat in backend tafoege dy't it gebrûk fan 'e ynbêde Duktape JavaScript-motor mooglik makket ynstee fan de earder brûkte Mozilla Gecko-motor (standert as en earder wurdt de gearkomste útfierd mei de Mozilla-motor). De JavaScript-taal fan Polkit wurdt brûkt om tagongsregels te definiearjen dy't ynteraksje mei it befoarrjochte eftergrûnproses polkitd mei it "polkit"-objekt.

Duktape wurdt brûkt yn 'e NetSurf-blêder en is kompakt yn grutte, heul draachber en leech boarneferbrûk (de koade nimt sawat 160 kB op, en 64 kB RAM is genôch om te rinnen). Biedt folsleine komptabiliteit mei Ecmascript 5.1 spesifikaasjes en foar in part stipe foar Ecmascript 2015 en 2016 (ES6 en ES7). Spesifike tafoegings wurde ek foarsjoen, lykas coroutine-stipe, in ynboude logging-ramt, in CommonJS-basearre module-laadmeganisme, en in bytecode-cachingsysteem wêrmei jo kompilearre funksjes kinne bewarje en laden. It omfettet in ynboude debugger, in motor foar reguliere ekspresje, en in subsysteem foar Unicode-stipe.

Boarne: opennet.ru

Add a comment