Mae Polkit yn ychwanegu cefnogaeth i'r injan Duktape JavaScript

Mae pecyn cymorth Polkit, a ddefnyddir mewn dosraniadau i ymdrin ag awdurdodiad a diffinio rheolau mynediad ar gyfer gweithrediadau sy'n gofyn am hawliau mynediad uwch (er enghraifft, gosod gyriant USB), wedi ychwanegu ôl-wyneb sy'n caniatáu defnyddio'r injan JavaScript mewnosodedig Duktape yn lle'r un a ddefnyddiwyd yn flaenorol Peiriant Mozilla Gecko (yn ddiofyn fel ac yn gynharach mae'r cynulliad yn cael ei wneud gyda'r injan Mozilla). Defnyddir iaith JavaScript Polkit i ddiffinio rheolau mynediad sy'n rhyngweithio â'r broses cefndir breintiedig polkitd gan ddefnyddio'r gwrthrych "polkit".

Defnyddir Duktape yn y porwr NetSurf ac mae'n gryno o ran maint, yn gludadwy iawn ac yn defnyddio llawer o adnoddau (mae'r cod yn cymryd tua 160 kB, ac mae 64 kB o RAM yn ddigon i'w redeg). Yn darparu cydnawsedd llawn â manylebau Ecmascript 5.1 a chefnogaeth rannol ar gyfer Ecmascript 2015 a 2016 (ES6 ac ES7). Darperir estyniadau penodol hefyd, megis cefnogaeth coroutine, fframwaith logio adeiledig, mecanwaith llwytho modiwl wedi'i seilio ar CommonJS, a system caching bytecode sy'n eich galluogi i arbed a llwytho swyddogaethau a luniwyd. Mae'n cynnwys dadfygiwr adeiledig, injan mynegiant rheolaidd, ac is-system ar gyfer cefnogaeth Unicode.

Ffynhonnell: opennet.ru

Ychwanegu sylw