Polkit füügt Ënnerstëtzung fir den Duktape JavaScript Motor

De Polkit Toolkit, deen an Verdeelungen benotzt gëtt fir d'Autorisatioun ze handhaben an Zougangsregele fir Operatiounen ze definéieren déi erhöhte Zougangsrechter erfuerderen (zum Beispill d'Montage vun engem USB-Laufwerk), huet e Backend bäigefüügt deen d'Benotzung vum embedded Duktape JavaScript-Motor erlaabt anstatt de virdru benotzten Mozilla Gecko Motor (par défaut wéi a fréier ass d'Versammlung mam Mozilla Motor duerchgefouert). Dem Polkit seng JavaScript Sprooch gëtt benotzt fir Zougangsregelen ze definéieren déi mam privilegiéierten Hannergrondprozess polkitd interagéieren mam "polkit" Objet.

Duktape gëtt am NetSurf Browser benotzt an ass kompakt an der Gréisst, héich portabel a wéineg Ressourceverbrauch (de Code hëlt ongeféier 160 kB an 64 kB RAM ass genuch fir ze lafen). Bitt voll Kompatibilitéit mat Ecmascript 5.1 Spezifikatioune an deelweis Ënnerstëtzung fir Ecmascript 2015 an 2016 (ES6 an ES7). Spezifesch Extensiounen ginn och zur Verfügung gestallt, sou wéi Coroutine-Ënnerstëtzung, en agebaute Logging-Framework, e CommonJS-baséiert Modul Luedemechanismus, an e Bytecode Caching System deen Iech erlaabt Iech kompiléiert Funktiounen ze späicheren an ze lueden. Et enthält en agebaute Debugger, e reegelméissegen Ausdrockmotor, an e Subsystem fir Unicode Support.

Source: opennet.ru

Setzt e Commentaire