Polkit lisää tuen Duktape JavaScript -moottorille

Polkit-työkalupakki, jota käytetään jakeluissa käsittelemään valtuutuksia ja määrittämään pääsysääntöjä operaatioille, jotka edellyttävät korotettuja käyttöoikeuksia (esimerkiksi USB-aseman asentaminen), on lisännyt taustaohjelman, joka mahdollistaa upotetun Duktape JavaScript -moottorin käytön aiemmin käytetyn sijasta. Mozilla Gecko -moottori (oletusarvoisesti samaan aikaan kuin kokoonpano suoritetaan Mozilla-moottorilla). Polkitin JavaScript-kieltä käytetään määrittämään pääsysääntöjä, jotka ovat vuorovaikutuksessa etuoikeutetun taustaprosessin polkitd kanssa käyttämällä "polkit"-objektia.

Duktape on käytössä NetSurf-selaimessa, ja se on kooltaan pieni, erittäin kannettava ja vähän resursseja kuluttava (koodi vie noin 160 kt ja 64 kt RAM-muistia riittää ajamiseen). Tarjoaa täyden yhteensopivuuden Ecmascript 5.1 -spesifikaatioiden kanssa ja osittaisen tuen Ecmascript 2015:lle ja 2016:lle (ES6 ja ES7). Tarjolla on myös erityisiä laajennuksia, kuten korutiinituki, sisäänrakennettu lokikehys, CommonJS-pohjainen moduulin latausmekanismi ja tavukoodivälimuistijärjestelmä, jonka avulla voit tallentaa ja ladata käännettyjä toimintoja. Se sisältää sisäänrakennetun debuggerin, säännöllisen lausekkeen moottorin ja Unicode-tuen alijärjestelmän.

Lähde: opennet.ru

Lisää kommentti