Polkit Duktape JavaScript қозғалтқышына қолдауды қосады

Полкит құралдар жинағы рұқсат беруді өңдеу және жоғары қол жеткізу құқықтарын талап ететін операцияларға (мысалы, USB дискісін орнату) кіру ережелерін анықтау үшін дистрибутивтерде пайдаланылады, бұрын пайдаланылғанның орнына ендірілген Duktape JavaScript қозғалтқышын пайдалануға мүмкіндік беретін сервер қосты. Mozilla Gecko қозғалтқышы (әдепкі бойынша және одан бұрын құрастыру Mozilla қозғалтқышымен орындалады). Polkit JavaScript тілі "polkit" нысанын пайдаланып polkitd артықшылықты фондық процесімен әрекеттесетін қатынас ережелерін анықтау үшін пайдаланылады.

Duktape NetSurf браузерінде қолданылады және көлемі жағынан ықшам, жоғары портативті және ресурстарды аз тұтыну (код шамамен 160 кБ, ал 64 кБ жедел жады жұмыс істеу үшін жеткілікті). Ecmascript 5.1 спецификацияларымен толық үйлесімділікті және Ecmascript 2015 және 2016 (ES6 және ES7) үшін ішінара қолдауды қамтамасыз етеді. Корутиндік қолдау, кірістірілген тіркеу жүйесі, CommonJS негізіндегі модульді жүктеу механизмі және құрастырылған функцияларды сақтауға және жүктеуге мүмкіндік беретін байт кодты кэштеу жүйесі сияқты арнайы кеңейтімдер де қамтамасыз етілген. Ол кіріктірілген отладчикті, тұрақты өрнек механизмін және Юникод қолдауына арналған ішкі жүйені қамтиды.

Ақпарат көзі: opennet.ru

пікір қалдыру