فريق المنظومة المتكاملة لتطوير الويب - ملخص شهر فبراير

Mariko Kosaka
مرحبًا بك في الحلقة الأولى من الملخص الشهري. نستعرض من خلال فريق المنظومة المتكاملة لمطوّري البرامج على الويب ما حصل عليه سابقًا.

نحن فريق من المهندسين والمتواصلين الذين ينتجون مقالات وعيّنات تعليمات برمجية مثل أساسيات الويب على هذا الموقع الإلكتروني والبوابة الجديدة web.dev. يمكنك أيضًا متابعة عملنا على قناتنا على YouTube، ولا تنسَ متابعتنا على @ChromiumDev :)

شهر شباط (فبراير) قصير، لكننا بالتأكيد لا نملك بعض المحتوى. لنبدأ بالإصدارات الكبيرة من الفريق.

الإصدارات

Workbox

خبر جديد عن الصحافة: تم طرح الإصدار 4.0 من Workbox قبل بضعة أيام.🎉 يتضمن هذا الإصدار ميزات جديدة رائعة مثل workbox-window وتحسينات على العديد من حزم أدوات العمل الحالية. بالنسبة إلى المستخدمين الذين يستخدمون مربّع العمل حاليًا، يمكنك الاطّلاع على دليل نقل البيانات للإصدارات v3 إلى v4. هل تتساءل عن كيفية استخدام Workbox في مشروعك الحالي؟ وإليك دليل لاستخدامها مع حِزم من اختيارك. ألست متأكدًا من مربع عمل المشكلة الذي يساعد في حلها؟ تحقق من هذه المقابلة حول موظفي الخدمة في برنامج State of the Web.

Lit-html وLitElement

كان الفريق في مشروع البوليمر مشغولاً بالعمل على الإصدار الثابت من lit-html وLitElement، وهما اثنتان من مكتبات تطوير الويب من الجيل التالي. إذا أردت تجربتها، يمكنك البدء بدليل Try LitElement 📝

الأنشطة الموثوق بها على الويب

مع إصدار الإصدار 72 من Chrome، تم طرح النشاط على الويب الموثوق به (TWA) في السوق. تتيح لك علامة التبويب "تايوان" استخدام Chrome في وضع ملء الشاشة في نشاط Android، مما يعني أنه يمكنك إضفاء لمسة عامة على محتوى الويب. يمكنك الاطّلاع على دليل البدء هذا أو التعرّف على كيفية وضع @svenbudak لتطبيق الويب التقدّمي (PWA) على "متجر Google Play".

الميزات التالية

مع إصدار Chrome 73 الثابت في الأفق (12 آذار (مارس))، لدينا الكثير من الميزات الرائعة التي سنتناولها!

V8: يتضمّن محرك JavaScript في Chrome مجموعة من التحديثات، من بينها Object.fromEntries وString.prototype.matchAll. يمكنك الاطلاع على ملاحظة إصدار الإصدار 8.

هل تستخدم الصوت والفيديو على الويب؟ تتوفّر الآن ميزة استخدام مفاتيح وسائط الأجهزة، وميزة "تخطّي الإعلان" في نافذة ضمن النافذة في مرحلة التجربة والتقييم حاليًا. اطّلِع على تحديثات الصوت/الفيديو في Chrome 73 للحصول على مزيد من المعلومات.

بالحديث عن مرحلة التجربة والتقييم، استعدّ للحصول على أولوية الجلب من خلال أولوية الجلب. يمكن للمطوّرين ضبط أهمية العنصر <script> أو <img> أو <link> لمنح المتصفّح طريقة تحميل. إنّها ميزة تجريبية، لذا يُرجى تجربتها وإرسال ملاحظاتك.

دائمًا ما يخطر ببالنا أداء العرض. في Chrome 73، ستكون أدوات الاستجابة wheel وmousewheel المسجّلة في الأهداف الجذر (نافذة أو مستند أو نص) أدوات معالجة سلبية تلقائيًا، ما يوفّر التمرير السريع بالعجلة تلقائيًا.

بعد الترحيب بالميزات الجديدة، علينا إيقاف العمل أيضًا، لذا احرص على الاطّلاع أيضًا على عمليات الإيقاف والإزالة لإصدار Chrome 73.

التطوير الجديد

في ما يلي بعض الأمور الأخرى التي عملنا عليها للوصول إلى متصفّح قريب منك.

للمساعدة في منع Cross-Site Scripting (النصوص البرمجية على المواقع الإلكترونية)، نعمل على تطوير واجهة برمجة تطبيقات جديدة باسم "الأنواع الموثوق بها". سيؤدي تفعيل الأنواع الموثوق بها (عبر "سياسة أمان المحتوى") إلى قفل المستند من إدخال DOM. نحن نعمل على توفير المزيد من الأمثلة على الرموز والأدلة في هذا الشأن، ولكن في الوقت الحالي، يُرجى الاطّلاع على مزيد من المعلومات عن الأنواع الموثوق بها لتجربتها.

قد يكون النقر على زر الانتقال للأمام والخلف في Chrome سريعًا حقًا. نستكشف ميزة جديدة من ميزة "التخزين المؤقت للصفحات" للتخزين المؤقت للصفحات في الذاكرة عندما ينتقل المستخدم بعيدًا. يمكنك الاطّلاع على الشرح والنموذج الأوّلي لميزة "التخزين المؤقت للصفحات" في هذه المشاركة.

أخيرًا، يقدّم الإصدار 2 من مراقب التقاطع فكرة تتبُّع "مستوى الرؤية" الفعلي للهدف.

ما نعتني به

لا يقتصر عملنا على ميزات المتصفِّح. كما نلقي نظرة على أداء تطبيقات الويب وننشئ تطبيقات الويب ونفكر في طرق مختلفة لمساعدة مطوري الويب في كل مكان. في ما يلي بعض الأمور التي كنا نعالجها هذا الشهر.

الفيديوهات وملفات البودكاست الجديدة

يبدأ "مارتن" بإطلاق سلسلة جديدة بعنوان تحسين محركات البحث باستخدام JavaScript، وتتناول الحلقة الأولى الآلية التي يتّبعها محرّك بحث Google في فهرسة المواقع الإلكترونية التي تستخدم JavaScript. قدّمت "ميجين" مؤخرًا أفكارًا حول مشروع web.dev في أحد الاجتماعات. عودة "جيك" و"سورما" من خلال حلقة بودكاست جديدة بعنوان HTTP203 تناقش تجربة تدوير الصور

ولدينا أيضًا عروض منتظمة، مثل "الجديد في Chrome" و"الميزات الجديدة في أدوات مطوري البرامج" و"حالة الويب" على قناتنا على YouTube.

عبارات شكر خاصة

هل اطّلعت على أمثلة عن شخصيات الدمى؟ ربما رأيته من تغريدة إريك بيدلمان "📯The 12 Days of Puppeteer 🤹 ♂️🎁" العام الماضي. إنه عبارة عن مجموعة رائعة من نماذج التعليمات البرمجية من Puppeteer التي تتيح لك التفكير بشكل خلّاق حول ما يمكنك فعله باستخدام المتصفح. يجب عليك التحقق منها!

(بالتوفيق في محاولك الجديد إريك! سنفتقدك.)

ملخص

ما رأيك في الخاتمة الشهرية الأولى؟ إذا استمتعت بها أو كانت لديك أفكار لتحسينها، يُرجى إعلامي على Twitter @kosamari

إذا كنت قد أنشأت شيئًا جديدًا باستخدام الميزات المقدَّمة هنا أو أجريت تغييرًا في قاعدة الرموز استنادًا إلى مقالاتنا، احرص على إخبارنا بذلك من خلال @ChromiumDev.

في شهر آذار (مارس)، يتوجّه عدد قليل منّا إلى الهند على أمل الحصول على المزيد من المعلومات حول تجربة الويب على الأجهزة الجوّالة هناك ✈️ نتطلّع إلى مشاركة ما تعلّمناه هناك.

إلى اللقاء في الشهر القادم 👋