I-Polkit yengeza usekelo lwenjini ye-Duktape JavaScript

Ikhithi yamathuluzi ye-Polkit, esetshenziswa ekusabalaliseni ukuphatha ukugunyazwa nokuchaza imithetho yokufinyelela yemisebenzi edinga amalungelo okufinyelela aphakeme (isibonelo, ukukhweza idrayivu ye-USB), yengeze ingemuva elivumela ukusetshenziswa kwenjini eshumekiwe ye-Duktape JavaScript esikhundleni seyake yasetshenziswa ngaphambilini. Injini ye-Mozilla Gecko (ngokuzenzakalelayo njengoba nangaphambi kwalokho ukuhlanganisa kwenziwa ngenjini ye-Mozilla). Ulimi lwe-JavaScript ye-Polkit lusetshenziselwa ukuchaza imithetho yokufinyelela esebenzisana nenqubo yangemuva eyimfihlo polkitd kusetshenziswa into ethi "polkit".

I-Duktape isetshenziswa esipheqululini se-NetSurf futhi ihlangene ngosayizi, iyaphatheka kakhulu futhi iphansi ukusetshenziswa kwensiza (ikhodi ithatha cishe u-160 kB, kanye no-64 kB we-RAM kwanele ukusebenza). Ihlinzeka ngokuhambisana okugcwele nokucaciswa kwe-Ecmascript 5.1 kanye nosekelo oluyingxenye lwe-Ecmascript 2015 no-2016 (ES6 ne-ES7). Izandiso ezithile nazo zinikezwa, njengokusekelwa kwe-coroutine, uhlaka lokungena olwakhelwe ngaphakathi, indlela yokulayisha imojula esekelwe ku-CommonJS, kanye nesistimu ye-bytecode caching evumela ukuthi ulondoloze futhi ulayishe imisebenzi ehlanganisiwe. Ihlanganisa isilungisi-maphutha esakhelwe ngaphakathi, injini yenkulumo evamile, kanye nesistimu engaphansi yosekelo lwe-Unicode.

Source: opennet.ru

Engeza amazwana