Polkit aldonas subtenon por la Duktape JavaScript-motoro

La ilaro Polkit, uzata en distribuoj por pritrakti rajtigon kaj difini alirregulojn por operacioj kiuj postulas altigitajn alirrajtojn (ekzemple, muntado de USB-disko), aldonis backend kiu permesas la uzon de la enigita Duktape JavaScript-motoro anstataŭe de la antaŭe uzita. Mozilla Gecko-motoro (defaŭlte kiel kaj pli frue la asembleo estas efektivigita per la Mozilla-motoro). La JavaScript-lingvo de Polkit estas uzata por difini alirregulojn kiuj interagas kun la privilegia fonprocezo polkitd uzante la "polkit" objekton.

Duktape estas uzata en la retumilo NetSurf kaj estas kompakta laŭ grando, tre portebla kaj malalta resursa konsumo (la kodo okupas ĉirkaŭ 160 kB, kaj 64 kB da RAM sufiĉas por funkcii). Provizas plenan kongruon kun Ecmascript 5.1-specifoj kaj partan subtenon por Ecmascript 2015 kaj 2016 (ES6 kaj ES7). Specifaj etendaĵoj ankaŭ estas provizitaj, kiel korutina subteno, enkonstruita registradkadro, CommonJS-bazita modula ŝarĝa mekanismo, kaj bajtokoda kaŝmemorsistemo, kiu permesas vin konservi kaj ŝargi kompilitajn funkciojn. Ĝi inkluzivas enkonstruitan erarserĉilon, regulan esprimon motoron kaj subsistemon por Unikoda subteno.

fonto: opennet.ru

Aldoni komenton