مایکروسافت اج متعهد به یک پلتفرم وب قدرتمندتر، قابل پیش بینی و قابل اعتمادتر است. یکی از راه هایی که ما آن اهداف را دنبال می کنیم از طریق مشارکت مداوم ما در آن است پروژه اینتراپ.
امسال ششمین نسخه این پروژه است و بار دیگر، ما در حال همکاری نزدیک با موزیلا، ایگالیا، گوگل، و اپل برای ایجاد یک وب با قابلیت همکاری بیشتر.
ما دریافت کرده ایم بسیاری از پیشنهادات برای گنجاندن در Interop 2026، و ما از همه کسانی که نظر ارائه کردند بسیار سپاسگزاریم. این پیشنهادها مناطقی را برجسته میکنند که رفتار ناسازگار سایتها را خراب میکند، توسعهدهندگان را کند میکند، یا از پذیرش ویژگیهای جدید جلوگیری میکند. ما از بازخوردها می دانیم که این مسائل مربوط به قابلیت همکاری برای توسعه دهندگان وب بسیار مهم است، و ما تلاش کردیم تا حد امکان در پروژه Interop گنجانده شود.
اگر چه همه پیشنهادات شایسته از آن عبور نمی کنند فرآیند انتخاب، پروژه Interop هنوز یک راه بسیار مفید برای پیشرفت به سمت یک وب منسجم تر است که توسعه دهندگان را قادر می سازد با اطمینان بیشتری ارسال کنند.
راه اندازی Interop 2026
امروز، ما خوشحالیم که حوزههای تمرکزی را که اعضای اینتروپ برای سال 2026 با آنها موافقت کردهاند، معرفی میکنیم. با همسویی با این اولویتهای مشترک، تلاشهای مهندسی خود را در جایی متمرکز میکنیم که بیشترین تأثیر را خواهند داشت:
- attr()، برای گسترش CSS
attr()بنابراین هر ویژگی می تواند ویژگی های HTML را از هر نوع و واحدی بخواند. - کنتراست-رنگ()، برای بهبود ابزار رنگ در سراسر وب.
- پرس و جوهای سبک ظرف، برای فعال کردن عناصر یک ظاهر طراحی شده بر اساس استایل عناصر ظرف.
- نکات برجسته سفارشی، برای ایجاد یک ظاهر طراحی محدوده متن دلخواه بدون تغییر DOM.
- دیالوگ ها و پاپاورها، برای بهبود قابلیت همکاری
<dialog>عنصر و popover API. - واکشی، برای تقویت
fetch()API با پشتیبانی از بدنه درخواست جریان و موارد دیگر. - IndexedDB، برای بهبود عملکرد خواندن مجموعه داده های بزرگ با
getAllRecords()روش - JSPI برای Wasm، برای ادغام Wasm با وعده های جاوا اسکریپت.
- شبه طبقات رسانه ای، برای پیاده سازی شبه کلاس هایی مانند
:playing،:paused،:bufferingو موارد دیگر برای حالت های عنصر صوتی/تصویری در مرورگرها. - Navigation API، برای ادامه بهبود قابلیت همکاری، از جمله افزودن پشتیبانی برای کنترل کننده های پیش تعهد ناوبری.
- رجیستری عناصر سفارشی با محدوده، اجازه می دهد تا چندین رجیستری عناصر سفارشی با هم همزیستی داشته باشند.
- انیمیشن های اسکرول محور، برای ایجاد انیمیشن های پیشرفته که بر اساس موقعیت اسکرول کاربر است.
- اسکرول ضربه محکم و ناگهانی، برای بهبود سازگاری رفتار snapping پیمایش CSS.
- شکل ()، برای اضافه کردن پشتیبانی قابل همکاری برای
shape()تابع CSS برای تعریف اشکال پیچیده در اطراف عناصر. - مشاهده انتقال، برای بهبود رفتار سند یکسان و پیاده سازی انتقال بین صفحات.
- سازگار با وب، برای رسیدگی به مسائل سازگاری در دنیای واقعی.
- WebRTC، برای ادامه بهبود قابلیت همکاری WebRTC و حل مشکلات باقی مانده.
- وب حمل و نقل، برای پیشبرد پشتیبانی از WebTransport API برای ارتباطات دو طرفه و کم تاخیر از طریق HTTP/3.
علاوه بر این مناطق تمرکز، اعضای پروژه Interop نیز متعهد به پیشرفت در تلاشهای تحقیقاتی زیر هستند:
- تست دسترسی: برای آسان تر کردن تست دسترسی به ویژگی های وب.
- JPEG XL: برای ایجاد یک مجموعه آزمایشی جامع، در نهایت این امکان را برای JPEG XL ایجاد می کند تا بخشی از تکرار پروژه Interop آینده به عنوان منطقه تمرکز باشد.
- تست موبایل: برای ادامه بهبود زیرساختی که آزمایش ویژگیهای خاص موبایل را ممکن میسازد.
- WebVTT: برای ادامه بهبود مشخصات و مجموعه آزمایشی این ویژگی، این امکان را برای WebVTT فراهم می کند تا بخشی از تکرار پروژه Interop آینده باشد.
برای کسب اطلاعات بیشتر در مورد این حوزه های تمرکز و تلاش های تحقیق، رجوع کنید به توضیحات کامل در مخزن Interop GitHub. اگر میخواهید در طول سال کار را دنبال کنید، داشبورد Interop 2026 بهترین مکان برای پیگیری پیشرفت است.
حمایت از بیشتر
در تیم مایکروسافت اج، ما همیشه در حال گوش دادن هستیم و می دانیم که مشکلات همکاری طولانی مدت بیشتری وجود دارد. برای ردیابی پیشرفت در مسائل طولانی مدت و با بیشترین تاثیر، یک مکمل راه اندازی کردیم برنامهنویس برتر به داشبورد نیاز دارد. در سالهای گذشته، مواردی مانند برجستهسازی سفارشی، اندازه زمینه، انیمیشنهای اسکرول محور، و Trusted Types از این تمرکز بهرهمند شدند و به شکلدهی اولویتهای Interop کمک کردند. در هفته های آینده داشبورد را به روز خواهیم کرد.
ما همچنین با ارسال ویژگیهای جدید، مرزهای آنچه در وب امکانپذیر است را پیش میبریم، که سپس میتواند ورودی تکرارهای پروژه Interop آینده باشد.
و در نهایت، ما به حمایت از گروه Interop برای افزایش شفافیت و کمتر مسدود کننده های پشت درهای بسته ادامه خواهیم داد. توسعهدهندگان به ما گفتهاند که فرآیند انتخاب ناحیه تمرکز میتواند از بیرون مبهم باشد، و ما موافقیم که دید بهتر در نحوه تعیین اولویتها مهم است.
بسته شدن Interop 2025
سال گذشته، پروژه Interop 2025 در مجموعه گستردهای از حوزهها پیشرفت زیادی کرد، که بسیاری از آنها ابتدا در Chromium ظاهر شدند، سپس به استاندارد تبدیل شدند و در نهایت در مرورگرها پیادهسازی شدند. این شامل:
- موقعیت یابی لنگر CSS، باز کردن قفل موقعیت بین مرورگر قابل اعتماد برای نکات ابزار و سایر الگوهای رابط کاربری متصل شده.
- مشاهده انتقال، انتقال نرم افزار مانند برنامه را در وب، از جمله در بین صفحات، فعال می کند.
- Navigation API، اجرای تجربیات تک صفحه ای و حالت دار را آسان تر می کند.
- Core Web Vitals، تراز کردن مرورگرها بر اساس معیارهای کلیدی عملکرد که به طور مستقیم کیفیت تجربه کاربر را منعکس می کند.
- اسکریپت های ماژول JSON، بارگیری داده ها را در جاوا اسکریپت مدرن ساده می کند.
<details>عنصر، ایجاد ویجت های افشای در دسترس.
برای بیشتر، بررسی کنید داشبورد Interop 2025.
همه مرورگرهای شرکت کننده پروژه Interop 2025 را با امتیاز قوی حداقل 98 درصد می بندند:
ما از پیشرفتهایی که Interop 2026 به ارمغان خواهد آورد هیجانزده هستیم و از پیشنهادات و بازخوردهایی که جامعه همچنان به اشتراک میگذارد سپاسگزاریم. این پیشنهادها، همراه با نظرسنجیها و سایر سیگنالهای توسعهدهنده، به ما کمک میکنند تا بفهمیم چه چیزی برای شما مهم است و وب کجا باید بهتر عمل کند.
سایت محتوا مارکتینگ
برای دیدن مطالب آموزشی بیشتر در زمینه سخت افزار و نرم افزار اینجا کلیک کنید!

