Polkit dodaje podršku za Duktape JavaScript mehanizam

Komplet alata Polkit, koji se koristi u distribucijama za rukovanje autorizacijom i definiranje pravila pristupa za operacije koje zahtijevaju povišena prava pristupa (na primjer, montiranje USB pogona), dodao je pozadinu koja omogućuje upotrebu ugrađenog Duktape JavaScript motora umjesto prethodno korištenog Mozilla Gecko motor (prema zadanim postavkama, kao i ranije, sklapanje se provodi s Mozilla motorom). Polkitov JavaScript jezik koristi se za definiranje pravila pristupa koja stupaju u interakciju s privilegiranim pozadinskim procesom polkitd pomoću objekta "polkit".

Duktape se koristi u pregledniku NetSurf i kompaktnih je dimenzija, vrlo prenosiv i malo troši resurse (kod zauzima oko 160 kB, a 64 kB RAM-a dovoljno je za pokretanje). Pruža potpunu kompatibilnost sa specifikacijama Ecmascript 5.1 i djelomičnu podršku za Ecmascript 2015 i 2016 (ES6 i ES7). Dostupna su i određena proširenja, kao što je podrška za korutinu, ugrađeni okvir za bilježenje, mehanizam za učitavanje modula temeljen na CommonJS-u i sustav predmemoriranja bajt-koda koji vam omogućuje spremanje i učitavanje kompiliranih funkcija. Uključuje ugrađeni program za ispravljanje pogrešaka, mehanizam regularnih izraza i podsustav za Unicode podršku.

Izvor: opennet.ru

Dodajte komentar