Polkit iżid appoġġ għall-magna Duktape JavaScript

Is-sett ta' għodod Polkit, użat fid-distribuzzjonijiet biex jimmaniġġja l-awtorizzazzjoni u jiddefinixxi regoli ta' aċċess għal operazzjonijiet li jeħtieġu drittijiet ta' aċċess elevati (pereżempju, immuntar ta' USB drive), żied backend li jippermetti l-użu tal-magna JavaScript inkorporata Duktape minflok dik użata qabel. Magna Mozilla Gecko (b'mod awtomatiku kif u qabel l-assemblaġġ isir bil-magna Mozilla). Il-lingwa JavaScript ta' Polkit tintuża biex tiddefinixxi regoli ta' aċċess li jinteraġixxu mal-proċess tal-isfond privileġġjat polkitd bl-użu tal-oġġett "polkit".

Duktape jintuża fil-browser NetSurf u huwa kompatt fid-daqs, portabbli ħafna u konsum baxx ta 'riżorsi (il-kodiċi jieħu madwar 160 kB, u 64 kB ta' RAM huwa biżżejjed biex jaħdem). Jipprovdi kompatibilità sħiħa mal-ispeċifikazzjonijiet Ecmascript 5.1 u appoġġ parzjali għal Ecmascript 2015 u 2016 (ES6 u ES7). Huma pprovduti wkoll estensjonijiet speċifiċi, bħal appoġġ coroutine, qafas ta 'logging integrat, mekkaniżmu ta' tagħbija ta 'modulu bbażat fuq CommonJS, u sistema ta' caching bytecode li tippermettilek issalva u tagħbija funzjonijiet ikkumpilati. Jinkludi debugger inkorporat, magna ta 'espressjoni regolari, u sottosistema għall-appoġġ Unicode.

Sors: opennet.ru

Żid kumment