Polkit Duktape JavaScript ఇంజిన్‌కు మద్దతును జోడిస్తుంది

ఎలివేటెడ్ యాక్సెస్ రైట్స్ (ఉదాహరణకు, USB డ్రైవ్‌ను మౌంట్ చేయడం) అవసరమయ్యే ఆపరేషన్‌ల కోసం అధికారాన్ని నిర్వహించడానికి మరియు యాక్సెస్ నియమాలను నిర్వచించడానికి పంపిణీలలో ఉపయోగించే Polkit టూల్‌కిట్, గతంలో ఉపయోగించిన దానికి బదులుగా ఎంబెడెడ్ Duktape JavaScript ఇంజిన్‌ని ఉపయోగించడానికి అనుమతించే బ్యాకెండ్‌ను జోడించింది. మొజిల్లా గెక్కో ఇంజిన్ (డిఫాల్ట్‌గా మరియు అంతకుముందు అసెంబ్లీ మొజిల్లా ఇంజిన్‌తో నిర్వహించబడుతుంది). Polkit యొక్క JavaScript భాష "polkit" ఆబ్జెక్ట్‌ని ఉపయోగించి విశేష నేపథ్య ప్రక్రియ polkitdతో పరస్పర చర్య చేసే యాక్సెస్ నియమాలను నిర్వచించడానికి ఉపయోగించబడుతుంది.

Duktape NetSurf బ్రౌజర్‌లో ఉపయోగించబడుతుంది మరియు పరిమాణంలో కాంపాక్ట్, అత్యంత పోర్టబుల్ మరియు తక్కువ వనరుల వినియోగం (కోడ్ సుమారు 160 kB తీసుకుంటుంది మరియు 64 kB RAM అమలు చేయడానికి సరిపోతుంది). Ecmascript 5.1 స్పెసిఫికేషన్‌లతో పూర్తి అనుకూలతను మరియు Ecmascript 2015 మరియు 2016 (ES6 మరియు ES7) కోసం పాక్షిక మద్దతును అందిస్తుంది. కరోటిన్ మద్దతు, అంతర్నిర్మిత లాగింగ్ ఫ్రేమ్‌వర్క్, CommonJS-ఆధారిత మాడ్యూల్ లోడింగ్ మెకానిజం మరియు కంపైల్డ్ ఫంక్షన్‌లను సేవ్ చేయడానికి మరియు లోడ్ చేయడానికి మిమ్మల్ని అనుమతించే బైట్‌కోడ్ కాషింగ్ సిస్టమ్ వంటి నిర్దిష్ట పొడిగింపులు కూడా అందించబడ్డాయి. ఇది అంతర్నిర్మిత డీబగ్గర్, సాధారణ ఎక్స్‌ప్రెషన్ ఇంజిన్ మరియు యూనికోడ్ మద్దతు కోసం ఉపవ్యవస్థను కలిగి ఉంటుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి