WASI د براوزر څخه بهر د WebAsorses کارولو لپاره د موزیلا پروژه

WASI د براوزر څخه بهر د WebAsorses کارولو لپاره د موزیلا پروژه

د موزیلا پراختیا کونکو د WASI پروژه وړاندې کړه (د ویب ساسپلیټ سیسټم انٹرفیس) ، کوم چې د سافټویر انٹرفیسونو په تعریف کولو کار کوي چې د عملیاتي سیسټم سره د WebAsorses ب formatه کې ورکړل شوي غوښتنلیکونو تعامل تنظیم کولو لپاره کارول کیدی شي.

د پروژې هدف د یو API چمتو کول دي چې د WebAsorses کارول پراخه کړي او تاسو ته اجازه درکوي برنامې رامینځته کړي منظم پر بنسټ پدې ټیکنالوژۍ کې چې د براوزر څخه بهر تیریږيدوی هر پلیټ فارم ته د پورټ وړ دي او د امنیت لوړه کچه ښیې.

WASI څه شی دی؟

WASI د ویبAsASP چاپیریال ته اجازه ورکوي چې د عامل سیسټم لخوا چمتو شوي دندو ته لاسرسی ولريلکه فایلونه ، د فایل سیسټم ، د شبکې ساکټونه ، ټایمرز ، او په ترتیب سره شمیره جوړونکي.

د WASI API په پیل کې د غیر براوزر پابند او یوځل په توګه رامینځته شوی د جاواسکریپټ / ویب API څخه ، مګر په ورته وخت کې د سیسټم جلا کولو مناسب کچې چمتو کوي اصلي (غوښتنلیکونه په شګه بکس کې پرمخ وړل کیږي) او تاسو ته اجازه درکوي په واضح ډول غوښتنلیک ته ورکړل شوي واک د CloudABI او Capsicum په انداز کې تعریف کړئ.

واسي د اجازې مدیریت پر بنسټ د امنیت ماډل کاروي، په کوم کې چې یو برنامه کولی شي په قصدي ډول اختیارات ترسره کړي.

د ورته په څیر چې څنګه WebAsorses د وارداتو دندو په کچه کې لاسرسی محدودوي ، WASI د سیسټم ظرفیتونو ته لاسرسی کنټرولوي.

فایلونه ، لارښودونه ، ساکټونه ، او نورې سرچینې د ځانګړي ډول فایل توضیحي (ظرفیت) سره تړاو لري ، او غوښتنلیک باید په هرې سرچینې باندې د عمل ترسره کولو لپاره اجازه ولري.

اجازه په هاییرریکیک ډول اداره کیږي ، دا دی ، لارښود ته لاسرسی په اوتومات ډول خلاص شوی او ټولو فایلونو ته لاسرسی لري چې پکې شامل دي.

له WebAsorses د پلیټ فارم - خپلواکه شورا ژبې نسخه ده ، د JIT کارول کولی شي د اصلي کوډ سره نږدې د فعالیت کچه ​​ترلاسه کړي، پداسې حال کې چې په مختلف هارډویر پلیټ فارمونو او عامل سیسټمونو کې د چلولو وړتیا ساتي.

اوس مهال پروژه د POSIX لومړني API (فایلونو ، ساکټونو ، او نور) پلي کولو سره د وایس کور انډول چمتو کوي ، کوم چې اوس مهال د تالونو او اسینکرونیس I / O لپاره ملاتړ نلري.

په راتلونکي کې ، دا پلان شوی چې د API پلي کولو سره ماډلونه رامینځته کړي ترڅو د کریپټوګرافیک عملیات ترسره کړي ، د 3D ګرافیک سره کار وکړي، د سینسر سره تعامل ، د پروسو سره عملیات (د فورک زنګ لاهم ملاتړ ندی شوی) او ملټي میډیا ډیټا پروسس کوي.

د برخې اجزاوې

واس ټائم یو رنټیم دی چې د ویبAschool پر بنسټ د غوښتنلیکونو چلولو لپاره مسؤل دی د WASI غزونو سره د عادي سټینډ غوښتنلیکونو په توګه.

Se د ځانګړي کمانډ لاین افادیت په مرسته د WebAs आशीर्वाद بای کوډ په لاره اچولو ملاتړ کوي او د کارولو لپاره چمتو اجرا کولو وړ فایلونو ډیزاین (ویس ټیم د غوښتنلیک په توګه د کتابتون په توګه رامینځته شوی).

د مناسب کچې فعالیت لاسته راوړلو لپاره ، د لوړوالي کوډ جنریټر پراساس د JIT تالیفونکی کارول کیږي.

لوسیټ د فاسټ پروژې بل رنټیم نسخه ده (کوډ ټاکل شوی چې نن یا سبا خپور شي).

د WASI SDK- د کلاینګ 8.0 په کارولو سره د ویب مجلس ب formatه کې د C / C ++ غوښتنلیکونو تالیف کولو وسیلې.

د رست ژبې لپاره د WASI ملاتړ سره د مجلس هدف ، کوم چې تاسو ته اجازه درکوي د RAs کوډ په ویب پاsه کې تنظیم کړئ.

واسي سیسروټ د WASI لپاره د معیاري لیبک کتابتون پلي کول دي، د مسال کوډ پراساس ، او همدارنګه د رنټیم پرت چې د کتابتون لخوا چمتو شوي دندې د مختلف عملیاتي سیسټمونو سیسټم کالونو ته وژباړي ترڅو په مختلف عملیاتي سیسټمونو کې د WASI غوښتنلیک چلولو احتمال ترلاسه کړي.

پروژه د WASI پلي کولو سره د پالفیل جاواسکریپټ کتابتون ته وده ورکوي ترڅو په براوزر کې غوښتنلیکونه پرمخ بوځي.، کوم چې په براوزر کې اعدام شوي کوډ ته د "وړتیاو" لاسرسي کنټرول ماډل پلي کولو ته اجازه ورکوي.

د پلانونو څخه ، په جلا جلا پلگ ان غوښتنلیکونو کې د ادغام لپاره د WASI میډل سیسټم رامینځته کول د ویب فعالیتونو بsemblyه کې د اضافي فعالیت سره چمتو شوي ذکر شوي.

د ویبAAAsAsal له اصلي کارونو څخه په مختلف پلیټ فارمونو کې د پورت وړتیا ، چلند وړاندوینې ، او د کوډ پلي کولو پیژندل ډاډه کول دي.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

لومړی د تبصره کولو لپاره وئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.