Polkit-ն ավելացնում է Duktape JavaScript շարժիչի աջակցությունը

Polkit գործիքակազմը, որն օգտագործվում է բաշխումների մեջ՝ թույլտվություն մշակելու և մուտքի կանոններ սահմանելու գործողությունների համար, որոնք պահանջում են մուտքի բարձր իրավունքներ (օրինակ՝ USB կրիչի տեղադրում), ավելացրել է հետնամաս, որը թույլ է տալիս օգտագործել ներկառուցված Duktape JavaScript շարժիչը՝ նախկինում օգտագործվածի փոխարեն։ Mozilla Gecko շարժիչ (լռելյայն, ինչպես և ավելի վաղ հավաքումն իրականացվում է Mozilla շարժիչով): Polkit-ի JavaScript լեզուն օգտագործվում է մուտքի կանոններ սահմանելու համար, որոնք փոխազդում են արտոնյալ ֆոնային գործընթացի հետ polkitd-ի հետ՝ օգտագործելով «polkit» օբյեկտը:

Duktape-ն օգտագործվում է NetSurf բրաուզերում և ունի կոմպակտ չափսեր, շատ շարժական և ցածր ռեսուրսների սպառում (կոդը զբաղեցնում է մոտ 160 կԲ, իսկ 64 կԲ RAM-ը բավական է գործարկելու համար): Ապահովում է ամբողջական համատեղելիություն Ecmascript 5.1 բնութագրերի հետ և մասնակի աջակցություն Ecmascript 2015 և 2016 (ES6 և ES7): Տրվում են նաև հատուկ ընդլայնումներ, ինչպիսիք են կորուտին աջակցությունը, ներկառուցված գրանցման շրջանակը, CommonJS-ի վրա հիմնված մոդուլի բեռնման մեխանիզմը և բայթ կոդերի քեշավորման համակարգը, որը թույլ է տալիս պահպանել և բեռնել կոմպիլյատորական գործառույթները: Այն ներառում է ներկառուցված վրիպազերծիչ, սովորական արտահայտման շարժիչ և Unicode-ի աջակցության ենթահամակարգ:

Source: opennet.ru

Добавить комментарий