Polkit rÄ«ku kopÄ, ko izmanto distribÅ«cijÄs autorizÄcijas apstrÄdei un piekļuves noteikumu definÄÅ”anai operÄcijÄm, kurÄm nepiecieÅ”amas paaugstinÄtas piekļuves tiesÄ«bas (piemÄram, USB atmiÅu montÄža), ir pievienota backend funkcija, kas ļauj izmantot iebÅ«vÄto Duktape JavaScript dzinÄju, nevis iepriekÅ” izmantoto Mozilla Gecko dzinÄju (pa noklusÄjumu, tÄpat kÄ iepriekÅ”, tiek veikta apkopoÅ”ana ar Mozilla dzinÄju). JavaScript valoda Polkit tiek izmantota piekļuves noteikumu definÄÅ”anai, kas mijiedarbojas ar privilÄÄ£Äto fona procesu polkitd, izmantojot objektu āpolkitā.
Duktape tiek izmantots pÄrlÅ«kÄ NetSurf un tam ir kompaktas izmÄrs, augsta pÄrnesamÄ«ba un zema resursu patÄriÅÅ” (kods aizÅem aptuveni 160 kB, un izpildīŔanai pietiek ar 64 kB RAM). PilnÄ«gi tiek nodroÅ”inÄta saderÄ«ba ar Ecmascript 5.1 specifikÄcijÄm un daļÄja atbalsts Ecmascript 2015 un 2016 (ES6 un ES7). Tiek sniegti arÄ« specifiski paplaÅ”inÄjumi, piemÄram, atbalsts korutinÄm, iebÅ«vÄts žurnÄla sistÄmas ietvars, moduļu ielÄdÄÅ”anas mehÄnisms, kas balstÄ«ts uz CommonJS, un byte-koda keÅ”atmiÅas sistÄma, kas ļauj saglabÄt un ielÄdÄt kompiletas funkcijas. KomplektÄ ir iebÅ«vÄts atkļūdoÅ”anas rÄ«ks, regulÄro izteiksmju izpildes dzinÄjs un Unicode atbalsta apakÅ”sistÄma.
Avots: opennet.lv
