Polkit inaongeza usaidizi kwa injini ya JavaScript ya Duktape

Zana ya zana ya Polkit, inayotumika katika usambazaji kushughulikia uidhinishaji na kufafanua sheria za ufikiaji kwa shughuli zinazohitaji haki za juu za ufikiaji (kwa mfano, kuweka hifadhi ya USB), imeongeza mandharinyuma ambayo inaruhusu matumizi ya injini iliyopachikwa ya JavaScript ya Duktape badala ya iliyotumika hapo awali. Injini ya Mozilla Gecko (kwa chaguo-msingi kama na mapema mkusanyiko unafanywa na injini ya Mozilla). Lugha ya JavaScript ya Polkit inatumika kufafanua sheria za ufikiaji zinazoingiliana na mchakato wa mandharinyuma uliobahatika polkitd kwa kutumia kitu cha "polkit".

Duktape inatumika katika kivinjari cha NetSurf na ina ukubwa wa kutosha, inabebeka sana na matumizi ya chini ya rasilimali (msimbo huchukua takriban 160 kB, na 64 kB ya RAM inatosha kufanya kazi). Hutoa uoanifu kamili na vipimo vya Ecmascript 5.1 na usaidizi wa sehemu kwa Ecmascript 2015 na 2016 (ES6 na ES7). Viendelezi mahususi pia vinatolewa, kama vile usaidizi wa utaratibu, mfumo wa kukata miti uliojengewa ndani, utaratibu wa upakiaji wa moduli ya CommonJS, na mfumo wa uakibishaji wa bytecode unaokuruhusu kuhifadhi na kupakia vitendaji vilivyokusanywa. Inajumuisha kitatuzi kilichojengewa ndani, injini ya kujieleza ya kawaida, na mfumo mdogo wa usaidizi wa Unicode.

Chanzo: opennet.ru

Kuongeza maoni