Root Nationاخباراخبار فناوری اطلاعاتApple، Google ، Microsoft و موزیلا در حال کار روی یک افزونه مرورگر هستند

Apple، Google ، Microsoft و موزیلا در حال کار روی یک افزونه مرورگر هستند

-

توسعه و نگهداری افزونه های مرورگر ممکن است دشوار باشد، به خصوص برای برنامه های افزودنی که می خواهند بیش از یک مرورگر را پشتیبانی کنند. فایرفاکس، اج، اپرا و دیگران APIهای برنامه افزودنی خود را بر پایه کروم قرار می دهند، اما هر مرورگر تغییرات خود را اضافه می کند و همیشه API های جدید گوگل را پیاده سازی نمی کند. خوشبختانه، همه فروشندگان بزرگ مرورگرها با تشکیل گروه WebExtensions موافقت کرده اند که هدف آن استانداردسازی API ها و عملکرد در سراسر مرورگرها است.

بر اساس داده های موجود، نمایندگان تمام توسعه دهندگان مرورگرهای بزرگ در استانداردسازی برنامه های افزودنی شرکت خواهند کرد و گروه تحت عنوان WebExtensions Community Group (WECG) توسط تیموتی هچر از Apple و سیمئون وینسنت از گوگل. آنها با هم سعی خواهند کرد چندین کار اصلی را حل کنند.

اول از همه، این در مورد ساده سازی فرآیند توسعه برنامه های افزودنی با ایجاد یک مدل سازگار و یک هسته مشترک، عملکرد، API و مجوزها است. همچنین قرار است شرحی از معماری تدوین شود که استفاده از آن باعث افزایش بهره وری راه حل های ایجاد شده و همچنین ایمن تر شدن آنها می شود.

افزونه های وب

در عین حال، شرکت کنندگان پروژه قصد ندارند تمام جنبه های توسعه برنامه های افزودنی را مشخص کنند یا از نوآوری جلوگیری کنند. هر توسعه دهنده مرورگر به طور مستقل طبق قوانین و سیاست های خود به فعالیت خود ادامه خواهد داد. توسعه دهندگان برنامه های افزودنی و مرورگرهای علاقه مند به شرکت در این پروژه می توانند با ارسال درخواست در وب سایت کنسرسیوم وب جهانی (W3C) به آن بپیوندند. اعضای WECG یک مخزن جداگانه در GitHub ایجاد کرده اند که برای کارهای آینده استفاده خواهد شد. همچنین شامل قوانین و آئین نامه یک جامعه جدید از توسعه دهندگان

https://twitter.com/w3c/status/1400860930611757059?s=20

WebExtensions در چند سال گذشته به عنوان یک اصطلاح کلی برای API افزونه کروم استفاده شده است. اپرا آن را زمانی که مرورگر به Chromium در سال 2013 تغییر داد، استفاده کرد، فایرفاکس در سال 2017 به API تغییر کرد (موزیلا تا حد زیادی اصطلاح "WebExtensions" را ابداع کرد)، و سافاری سال گذشته پشتیبانی از آن را اضافه کرد. با این حال، مجوزها و APIهای موجود بین مرورگرها به طور قابل توجهی متفاوت است، بنابراین فرآیند استانداردسازی خبر خوبی برای توسعه دهندگان خواهد بود. مرورگرهای مبتنی بر Chromium مانند Vivaldi و new Microsoft Edge تا حد زیادی از پیاده سازی کروم با تغییرات کمی (در صورت وجود) پیروی می کند.

همچنین بخوانید:

ثبت نام
اطلاع رسانی در مورد
مهمان

0 نظرات
بررسی های جاسازی شده
مشاهده همه نظرات