- يمكنك الآن إنشاء علامة HTML مخصّصة باستخدام الإصدار 1 من العناصر المخصّصة وإنشاء مكونات ويب قابلة لإعادة الاستخدام.
- يمكنك بسهولة إرسال الرسائل بين النوافذ أو علامات التبويب المفتوحة على المصدر نفسه باستخدام BroadcastChannel API.
- تحسين تجربة الوسائط على Android: أصبح الاسترداد من مصدر خارجي متاحًا الآن كإصدار تجريبي في المصدر.
اسمي بيت ليبيه، ونريد أن نطلعك على الميزات الجديدة للمطوّرين في الإصدار 54 من Chrome.
الإصدار 1 من العناصر المخصّصة
غالبًا ما تتطلّب واجهات المستخدم المعقدة قدرًا كبيرًا من صفحات HTML. تسمح معظم اللغات للمطوّرين بإنشاء مكوّنات خاصة بهم تستند إلى العناصر الأساسية للغة للتخفيف من هذا النوع من التطويل. ولكن حتى الآن، كان من الصعب إنشاء مكونات قابلة لإعادة الاستخدام على الويب.
تتيح لك العناصر المخصّصة إنشاء علامات HTML مخصّصة، وتحديد واجهة برمجة التطبيقات للعنصر الجديد وسلوكه في JavaScript. والنتيجة هي استخدام طريقة أصلية للمتصفّح لإنشاء مكونات قابلة لإعادة الاستخدام وقابلة للتشغيل التفاعلي.
يتوافق الإصدار 54 من Chrome مع أحدث مواصفات العناصر المخصّصة V1، وسيظل متوافقًا مع V0 API إلى أن ينتقل عدد كافٍ من المستخدمين إلى الإصدار 1.
اطّلِع على المقدّمة عن العناصر المخصّصة لمعرفة كيفية استخدامها لإنشاء مكوّنات ويب قابلة لإعادة الاستخدام لموقعك الإلكتروني أو تطبيقك.
BroadcastChannel API
من الشائع أن يفتح مستخدمو أجهزة الكمبيوتر المكتبي عدة نوافذ أو علامات تبويب في الوقت نفسه، وتشجّع بعض المواقع الإلكترونية هذا السلوك، مثل محرّري الويب الذين يفتحون المستندات في علامات تبويب خاصة بهم.
قد يكون من الصعب التواصل بين علامات التبويب هذه.
BroadcastChannel
API هي واجهة برمجة تطبيقات جديدة لرسائل من شخص إلى عدة أشخاص بين النوافذ وعلامات التبويب وإطارات iframe وWeb Workers وService Workers. ويسمح
للنصوص البرمجية بإنشاء قنوات مُسمّاة لإرسال الرسائل بين
سياقات التصفّح ذات المصدر نفسه.
موارد BroadcastChannel
أخرى
requestFullScreen
تشكّل الوسائط جزءًا مهمًا بشكل متزايد من تجربة التصفّح.
بالإضافة إلى إيماءة المستخدم، يمكنك الآن استخدام رمز
Element.requestFullScreen()
لتشغيل وضع ملء الشاشة بعد
تغيير اتجاه الشاشة، ما يتيح لك
إنشاء تجارب وسائط أكثر ثراءً تشمل التدوير إلى وضع ملء الشاشة.
استرجاع البيانات من مصدر خارجي
تخيل لو كان بإمكان مصدر شائع الاستخدام، مثل مقدّم واجهة برمجة التطبيقات أو خدمة خطوط الويب أو خدمة أخرى، نشر مشغّل خدمات خاص به.
بدلاً من الاتصال بالشبكة دائمًا، يمكن لموفّر الخدمة تنفيذ منطق الشبكات المخصّص الخاص به والاستفادة من مثيل واحد لذاكرة التخزين المؤقت الموثوق بها لتخزين استجاباته.
والآن، بفضل ميزة "الاسترداد من مصدر خارجي" المتوفّرة في الإصدار 54 من Chrome كإصدار قيد الاختبار، أصبح هذا الإجراء حقيقة. يمكنك الاطّلاع على مشاركة "جيفري" المرتبطة في التعليقات أدناه.
الخاتمة
هذه ليست سوى بعض التغييرات في الإصدار 54 من Chrome للمطوّرين.
اطّلِع على الوصف للحصول على مزيد من التفاصيل والروابط التي تؤدي إلى المستندات وال المواصفات.
وننصحك أيضًا بمشاهدة قمة مطوّري برامج Chrome التي سنبثها على YouTube يومي 10 و11 تشرين الثاني (نوفمبر).
إذا أردت البقاء على اطّلاع بآخر أخبار Chrome والميزات القادمة، انقر على زر اشتراك أعلى الصفحة.
اسمي "بيت ليبيت"، وسأكون بانتظارك هنا لإطلاعك على الميزات الجديدة في Chrome فور طرح الإصدار 55.