Polkit แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“ Duktape JavaScript

แž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸ Polkit แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแž แž“แžทแž„แž€แŸ†แžŽแžแŸ‹แž…แŸ’แž”แžถแž”แŸ‹แž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แž‘แžถแž˜แž‘แžถแžšแžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹ (แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแžŠแŸ†แžกแžพแž„ USB drive) แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“ Duktape JavaScript แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž–แžธแž˜แžปแž“แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“ Mozilla Gecko (แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžŠแžผแž…แž“แžทแž„แž˜แžปแž“แž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“ Mozilla) แŸ” แž—แžถแžŸแžถ JavaScript แžšแž”แžŸแŸ‹ Polkit แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž…แŸ’แž”แžถแž”แŸ‹แž…แžผแž›แž”แŸ’แžšแžพแžŠแŸ‚แž›แž˜แžถแž“แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžท polkitd แžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžแŸ’แžแžป "polkit" แŸ”

Duktape แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž NetSurf แž แžพแž™แž˜แžถแž“แž‘แŸ†แž แŸ†แžแžผแž… แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž…แž›แŸแž แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แž‘แžถแž” (แž€แžผแžŠแžแŸ’แžšแžผแžœแž€แžถแžšแž”แŸ’แžšแž แŸ‚แž› 160 kB แž แžพแž™ RAM 64 kB แž‚แžบแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžš)แŸ” แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž–แŸแž‰แž›แŸแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž›แž€แŸ’แžแžŽแŸˆแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ Ecmascript 5.1 แž“แžทแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž•แŸ’แž“แŸ‚แž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Ecmascript 2015 แž“แžทแž„ 2016 (ES6 แž“แžทแž„ ES7) แŸ” แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แž•แž„แžŠแŸ‚แžš แžŠแžผแž…แž‡แžถแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš coroutine แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž€แžถแžšแž…แžผแž›แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ แž™แž“แŸ’แžแž€แžถแžšแž•แŸ’แž‘แžปแž€แž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ CommonJS แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ bytecode แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžšแž€แŸ’แžŸแžถแž‘แžปแž€ แž“แžทแž„แž•แŸ’แž‘แžปแž€แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„แŸ” แžœแžถแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžงแž”แž€แžšแžŽแŸแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถ แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž™แžผแž“แžธแž€แžผแžŠแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹