Polkit Duktape JavaScript кыймылдаткычын колдоону кошот

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

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

Source: opennet.ru

Комментарий кошуу