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