Polkit piştgirî ji bo motora Duktape JavaScript zêde dike

Amûra Polkit, ku di belavkirinan de tê bikar anîn da ku destûrnameyê bi dest bixe û qaîdeyên gihîştinê ji bo operasyonên ku mafên gihîştinê yên bilind hewce dike (mînak, danîna ajokerek USB) tê bikar anîn, paşverûyek zêde kiriye ku destûrê dide karanîna motora Duktape JavaScript-ya bicîbûyî li şûna motora ku berê hatî bikar anîn. Motora Mozilla Gecko (ji hêla xwerû ve wekî û berê kombûn bi motora Mozilla ve tête kirin). Zimanê JavaScriptê ya Polkit ji bo danasîna qaîdeyên gihîştinê yên ku bi pêvajoya paşperdeya îmtiyazê polkitd re bi karanîna nesneya "polkit" re têkildar in, tê bikar anîn.

Duktape di geroka NetSurf de tê bikar anîn û bi mezinahî, pir portable û xerckirina çavkaniyê kêm e (kod bi qasî 160 kB digire, û 64 kB RAM ji bo xebitandinê bes e). Ji bo Ecmascript 5.1 û 2015 (ES2016 û ES6) lihevhatina tevahî bi taybetmendiyên Ecmascript 7 û piştgiriya qismî peyda dike. Zêdekirinên taybetî jî têne peyda kirin, wek piştgiriya korûtîn, çarçoveyek têketinê ya çêkirî, mekanîzmayek barkirina modulê ya bingehîn-CommonJS, û pergalek cachkirina bytecode ku dihêle hûn fonksiyonên berhevkirî hilînin û bar bikin. Ew debuggerek çêkirî, motorek birêkûpêk a birêkûpêk, û binepergalek ji bo piştgiriya Unicode vedihewîne.

Source: opennet.ru

Add a comment