Polkit ka shtuar mbështetje për motorin JavaScript Duktape

Në mjetin Polkit, i përdorur në distribuues për të trajtuar autorizimin dhe përcaktimin e rregullave të aksesit për operacionet që kërkojnë privilegje të larta (për shembull, montimin e një disku USB), është shtuar një backend që lejon përdorimin e motorit JavaScript të integruar Duktape në vend të motorit të mëparshëm Mozilla Gecko (default si më parë mbahet renditja me motorin Mozilla). Gjuha JavaScript në Polkit përdoret për të përcaktuar rregulla aksesimi që ndërveprojnë me procesin e privilegjuar të prapamaqës polkitd duke përdorur objektin 'polkit'.

Duktape përdoret në shfletuesin NetSurf dhe karakterizohet nga një madhësi kompakte, portabilitet i lartë dhe konsum të ulët burimesh (kodi merr rreth 160 kB, dhe për ekzekutimin e tij mjafton 64kB RAM). Sigurohet përputhshmëri e plotë me specifikimet e Ecmascript 5.1 dhe përkrahje të pjesshme për Ecmascript 2015 dhe 2016 (ES6 dhe ES7). Po ashtu, ofrohen zgjatje specifike, si mbështetje për korotina, një kornizë të integruar për regjistrimin, një mekanizëm për ngarkimin e moduleve të bazuara mbi CommonJS, një sistem për ruajtjen e bytecode, i cili lejon ruajtjen dhe ngarkimin e funksioneve të kompiluar. Në përbërje përfshihet një debugger i integruar, një motor për ekzekutimin e shprehjeve të rregullta dhe një nënësistëm për mbështetje Unicode.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster