Polkit Duktape JavaScript انجن کے لیے تعاون شامل کرتا ہے۔

Polkit ٹول کٹ، تقسیم میں استعمال ہونے والی اجازت کو ہینڈل کرنے اور ان کارروائیوں کے لیے رسائی کے قواعد کی وضاحت کرتی ہے جن کے لیے بلند رسائی کے حقوق کی ضرورت ہوتی ہے (مثال کے طور پر، USB ڈرائیو کو چڑھانا)، نے ایک بیک اینڈ شامل کیا ہے جو پہلے استعمال کیے جانے والے Duktape JavaScript انجن کے بجائے ایمبیڈڈ Duktape JavaScript انجن کے استعمال کی اجازت دیتا ہے۔ موزیلا گیکو انجن (پہلے سے طے شدہ طور پر موزیلا انجن کے ساتھ اسمبلی کی جاتی ہے)۔ Polkit کی JavaScript زبان کو رسائی کے قواعد کی وضاحت کے لیے استعمال کیا جاتا ہے جو "polkit" آبجیکٹ کا استعمال کرتے ہوئے مراعات یافتہ پس منظر کے عمل polkitd کے ساتھ تعامل کرتے ہیں۔

Duktape NetSurf براؤزر میں استعمال ہوتا ہے اور سائز میں کمپیکٹ ہے، انتہائی پورٹیبل اور کم وسائل کی کھپت (کوڈ تقریباً 160 kB لیتا ہے، اور 64 kB RAM چلانے کے لیے کافی ہے)۔ Ecmascript 5.1 وضاحتوں کے ساتھ مکمل مطابقت اور Ecmascript 2015 اور 2016 (ES6 اور ES7) کے لیے جزوی تعاون فراہم کرتا ہے۔ مخصوص ایکسٹینشنز بھی فراہم کی جاتی ہیں، جیسے کہ کوروٹین سپورٹ، ایک بلٹ ان لاگنگ فریم ورک، CommonJS پر مبنی ماڈیول لوڈنگ میکانزم، اور ایک بائی کوڈ کیشنگ سسٹم جو آپ کو مرتب کردہ فنکشنز کو محفوظ اور لوڈ کرنے کی اجازت دیتا ہے۔ اس میں بلٹ ان ڈیبگر، ایک ریگولر ایکسپریشن انجن، اور یونیکوڈ سپورٹ کے لیے ایک سب سسٹم شامل ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں