Polkit ntxiv kev txhawb nqa rau Duktape JavaScript cav

Cov khoom siv Polkit, siv hauv kev faib khoom los tswj kev tso cai thiab txhais cov cai nkag mus rau kev ua haujlwm uas yuav tsum muaj kev nkag mus tau zoo (piv txwv li, txuas lub USB tsav), tau ntxiv qhov backend uas tso cai rau kev siv lub tshuab kos Duktape JavaScript es tsis txhob siv yav dhau los. Mozilla Gecko cav (los ntawm lub neej ntawd thiab ua ntej lub rooj sib txoos yog nqa tawm nrog lub cav Mozilla). Polkit's JavaScript lus yog siv los txhais cov cai nkag uas cuam tshuam nrog cov txheej txheem keeb kwm yav dhau los polkitd siv cov khoom "polkit".

Duktape yog siv nyob rau hauv NetSurf browser thiab yog compact loj, portable heev thiab tsis muaj peev xwm noj (cov cai yuav siv li ntawm 160 kB, thiab 64 kB ntawm RAM yog txaus khiav). Muab tag nrho kev sib raug zoo nrog Ecmascript 5.1 specifications thiab ib feem kev txhawb nqa rau Ecmascript 2015 thiab 2016 (ES6 thiab ES7). Cov kev txuas tshwj xeeb kuj tau muab, xws li kev txhawb nqa coroutine, lub hauv paus kev nkag mus ua haujlwm, CommonJS-based module loading mechanism, thiab bytecode caching system uas tso cai rau koj txuag thiab thauj cov haujlwm ua haujlwm. Nws suav nrog kev ua haujlwm debugger, lub cav hais tawm tsis tu ncua, thiab subsystem rau kev txhawb nqa Unicode.

Tau qhov twg los: opennet.ru

Ntxiv ib saib