الميزات الجديدة في Chrome 56

  • يمكن للمستخدمين الآن اختيار أجهزة Bluetooth Low Energy لاتصالها بالمواقع الإلكترونية التي تستخدم Web Bluetooth API.
  • لقد عاد position: sticky، وهو ما يسهّل إنشاء عناصر يتم تمريرها بشكل طبيعي إلى أن يلتصق بالجزء العلوي من إطار العرض.
  • ويتم تفعيل HTML5 by Default لجميع المستخدمين.

اسمي بيت ليب، وسأتحدث بالتفصيل عن الميزات الجديدة لمطوّري البرامج في الإصدار 56 من Chrome.

واجهة برمجة تطبيقات Web Bluetooth

حتى الآن، اضطر المستخدمون الذين لديهم أجهزة بلوتوث إلى تثبيت تطبيقات محلية للتواصل معهم. باستخدام Chrome 56، يمكن للمستخدمين اختيار أجهزة قريبة تتضمّن بلوتوث منخفض الطاقة لتوفيرها للمواقع الإلكترونية التي تستخدم Web Bluetooth API.

على غرار تحديد الملفات لمشاركتها مع موقع ويب، يكون هذا أكثر أمانًا من تثبيت تطبيق أصلي يمكنه قراءة البيانات من أي شيء. ويمكن للمستخدمين التحكم بشكل كامل في الجهاز الذي تتم مشاركته مع موقع ويب معين ووقت مشاركته.

تستخدم Web Bluetooth API بروتوكول GATT، الذي يسمح للتطبيقات بالاتصال بأجهزة مثل المصابيح الكهربائية والألعاب وشاشات قياس معدّل نبضات القلب وشاشات LED وغيرها باستخدام بضعة أسطر من JavaScript. يمكن دمج بلوتوث الويب أيضًا مع إشارات الويب المادية لتسهيل اكتشاف الأجهزة المجاورة.

لدى "فرانسوا" مقالة رائعة حول "آخر الأخبار"، لذا ننصحك بالاطّلاع على بعض العروض التوضيحية المفيدة للاطّلاع عليها.

خدمة مقارنة الأسعار position: sticky; (CSS)

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

يدعم Chrome الآن لغة CSS position: sticky;، وهي طريقة جديدة لتحديد موضع العناصر.

يشير العنصر اللاصق الموضع إلى أن يبدأ العنصر بشكل نسبي ولكنه يصبح ثابتًا بعد وصوله إلى موضع تمرير معيّن.

ما عليك سوى ضبط السمة position: sticky وضبط حد أدنى لتصبح ثابتة.

h3 {
  /* Element will be 'fixed' when it ... */
  position: sticky;
  /* ... is 10px from the top of the viewport */
  top: 10px;
}

نشر "بول كينلان" مشاركة آخر الأخبار عنه.

HTML5 بشكل تلقائي

في آب (أغسطس) الماضي، أعلنّا أنّنا في صدد الانتقال إلى استخدام HTML5 افتراضيًا لتوفير تجربة أكثر أمانًا وكفاءةً في استهلاك الطاقة. يؤدي هذا التغيير إلى إيقاف Adobe Flash Player ما لم يكن هناك مؤشر للمستخدم يشير إلى أنّ المستخدم يريد محتوى Flash على مواقع إلكترونية محددة، وفي النهاية ستطلب جميع المواقع الإلكترونية إذنًا من المستخدم لتشغيل Flash.

في Chrome 56، تم تفعيل HTML5 By default لجميع المستخدمين، ما يعني أنّه سيُطلب منهم تشغيل Flash على المواقع الإلكترونية التي لم يزروها أبدًا.

مزيد من التفاصيل حول كيفية ووقت مطالبة المستخدمين، والاقتراحات حول كيفية اختبار مواقع Flash.

والمزيد

وبالطبع، هناك المزيد.

إذا كنت تريد الاطّلاع على آخر الأخبار حول متصفِّح Chrome والتعرُّف على الميزات الجديدة، يُرجى الحرص على الاشتراك ومتابعة @ChromiumDev على Twitter والاطّلاع على فيديوهات من "مؤتمر مطوّري برامج Chrome" للاطّلاع على مزيد من التفاصيل حول بعض الميزات الرائعة التي يعمل عليها فريق Chrome.

اسمي بيت ليب، وبعد طرح الإصدار 57 من Chrome، سأكون هنا لإخبارك بالجديد في Chrome!

ميزات جديدة في Chrome Easter Egg

إذا قرأت هذا النص حتى الآن، فأنت تستحق مشاهدة مقتطف الأخطاء من الجديد في Chrome 52! وشعرت وكأنني في كل مرة أفتح فيها فمي، كانت هناك شاحنة تسير بجانبي، وتطير طائرة هليكوبتر في الأعلى، وتعلّق سيارة في بوقها.

أوه، شكرًا جزيلاً لأندرو على إعارته لي قميصه! كان لدي خلل ما في خزانة الملابس.