Bidh Polkit a’ cur taic ris an einnsean Duktape JavaScript

Tha an inneal Polkit, a thathas a’ cleachdadh ann an sgaoilidhean gus cead a làimhseachadh agus riaghailtean ruigsinneachd a mhìneachadh airson gnìomhachd a dh’ fheumas còraichean-slighe àrdaichte (mar eisimpleir, a’ cur suas draibh USB), air backend a chuir ris a leigeas le einnsean Duktape JavaScript freumhaichte a chleachdadh an àite an fheadhainn a chaidh a chleachdadh roimhe seo. Einnsean Mozilla Gecko (mar as àbhaist agus nas tràithe tha an co-chruinneachadh air a dhèanamh leis an einnsean Mozilla). Tha cànan JavaScript Polkit air a chleachdadh gus riaghailtean ruigsinneachd a mhìneachadh a bhios ag eadar-obrachadh leis a’ phròiseas cùl-fhiosrachaidh sochaireach polkitd a’ cleachdadh an nì “polkit”.

Tha Duktape air a chleachdadh anns a’ bhrobhsair NetSurf agus tha e teann ann am meud, gu math so-ghiùlain agus caitheamh ghoireasan ìosal (bidh an còd a’ toirt suas mu 160 kB, agus tha 64 kB de RAM gu leòr airson a ruith). A’ toirt seachad làn cho-chòrdalachd le mion-chomharrachadh Ecmascript 5.1 agus taic pàirteach airson Ecmascript 2015 agus 2016 (ES6 agus ES7). Tha leudachadh sònraichte air a thoirt seachad cuideachd, leithid taic coroutine, frèam logadh a-steach, inneal luchdachadh modal stèidhichte air CommonJS, agus siostam caching bytecode a leigeas leat gnìomhan cruinnichte a shàbhaladh agus a luchdachadh. Tha e a’ toirt a-steach dì-bhugadair togte, einnsean abairt àbhaisteach, agus fo-shiostam airson taic Unicode.

Source: fosgailtenet.ru

Cuir beachd ann