Polkit dodaje podršku za Duktape JavaScript engine

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 diska), dodao je pozadinu koja omogućava korištenje ugrađenog Duktape JavaScript motora umjesto prethodno korištenog Mozilla Gecko motor (podrazumevano kao i ranije montaža se vrši sa Mozilla motorom). Polkitov JavaScript jezik se koristi za definisanje pravila pristupa koja stupaju u interakciju sa privilegovanim pozadinskim procesom polkitd koristeći objekat "polkit".

Duktape se koristi u NetSurf pretraživaču i kompaktne je veličine, veoma prenosiv i niske potrošnje resursa (kod zauzima oko 160 kB, a 64 kB RAM-a je dovoljno za pokretanje). Pruža punu kompatibilnost sa specifikacijama Ecmascript 5.1 i djelomičnu podršku za Ecmascript 2015 i 2016 (ES6 i ES7). Specifična proširenja su takođe obezbeđena, kao što je podrška za korutine, ugrađeni okvir za evidentiranje, mehanizam za učitavanje modula baziran na CommonJS-u i sistem za keširanje bajtkoda koji vam omogućava da sačuvate i učitate kompajlirane funkcije. Uključuje ugrađeni program za otklanjanje grešaka, mehanizam regularnih izraza i podsistem za podršku za Unicode.

izvor: opennet.ru

Dodajte komentar