Polkit-ek Duktape JavaScript motorrako laguntza gehitzen du

Polkit tresnak, baimenak kudeatzeko eta sarbide-arauak definitzeko (adibidez, USB unitate bat muntatzea) behar dituzten eragiketetarako baimena kudeatzeko banaketetan (adibidez, USB unitate bat muntatzea), aurretik erabilitakoaren ordez txertatutako Duktape JavaScript motorra erabiltzeko aukera ematen duen backend bat gehitu du. Mozilla Gecko motorra (lehenespenez eta lehenago muntaia Mozilla motorrekin egiten da). Polkit-en JavaScript lengoaia erabiltzen da "polkit" objektua erabiliz polkitd atzeko plano pribilegiodun prozesuarekin elkarreragiten duten sarbide-arauak definitzeko.

Duktape NetSurf arakatzailean erabiltzen da eta tamaina trinkoa da, oso eramangarria eta baliabideen kontsumo txikia (kodeak 160 kB inguru hartzen ditu, eta 64 kB RAM nahikoa da exekutatzeko). Ecmascript 5.1 zehaztapenekin bateragarritasun osoa eta Ecmascript 2015 eta 2016 (ES6 eta ES7) laguntza partziala eskaintzen du. Luzapen espezifikoak ere eskaintzen dira, hala nola, coroutine euskarria, erregistro-esparru integratua, CommonJS-n oinarritutako moduluak kargatzeko mekanismoa eta konpilatutako funtzioak gorde eta kargatzeko aukera ematen duen bytecode caching sistema. Arazte integratua, adierazpen erregular motorra eta Unicode laguntzarako azpisistema bat ditu.

Iturria: opennet.ru

Gehitu iruzkin berria