يتميز الإصدار التجريبي من Chrome 94 بتحسينات في واجهة برمجة تطبيقات الوسائط والمزيد

قبل بضعة أيام أعلنت Google عن توفر الإصدار التجريبي من Chrome 94. يضيف هذا الإصدار الجديد وظائف جديدة إلى المتصفح ويجلب أيضًا بعض التحسينات ، من بينها تم وضع علامة WebCodecs API على الاكتمال كجزء من تجربتها الأصلية ، وبالتالي فهي متاحة الآن رسميًا.

يدخل WebGPU مرحلة الاختبار الأولية لـ Chrome 94. يعد WebGPU جزءًا من الإصدار التجريبي من Chrome 94 ومطوري Chrome يعتزمون الوصول إلى جميع المستخدمين في الإصدار الثابت من Chrome 99. 

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

La واجهة برمجة تطبيقات WebCodecs ملء هذه الفجوات توفر طريقة لاستخدام مكونات الوسائط المتعددة الموجودة بالفعل في المتصفح.

في حين واجهة برمجة تطبيقات WebGPU هي خليفة واجهات برمجة تطبيقات رسومات WebGL و WebGL2 للويب و يقدم ميزات حديثة مثل "حوسبة GPU"بالإضافة إلى وصول أرخص إلى أجهزة GPU وأداء أفضل وأكثر قابلية للتنبؤ.

يعد هذا تحسينًا على واجهات WebGL الحالية، والتي تم تصميمها لرسم الصور ، ولكن لا يمكن تكييفها إلا مع أنواع أخرى من الحسابات بجهد كبير. يعرض WebGPU إمكانات الرسومات الحديثة ، بما في ذلك Direct3D 12 و Metal و Vulkan ، لإجراء عمليات العرض والعرض على وحدة معالجة الرسومات. تم اختبار هذه الميزة في الأصل على Chrome 94 ، مع توقع أن يتم شحنها على Chrome 99.

وفقًا لـ Google ، من الصعب إنشاء تطبيقات ويب تستجيب لتفاعلات المستخدم وتظل مستجيبة بمرور الوقت. النصوص هي أحد المذنبين الرئيسيين فقدان الاستجابة.

"خذ مثالاً على» البحث أثناء كتابة «الوظيفة: يجب أن يتبع التطبيق بهذه الوظيفة مدخلات المستخدم أثناء استرداد النتائج وعرضها. وقالت الشركة إنه لا يأخذ في الاعتبار أي شيء يحدث على الصفحة ، مثل الرسوم المتحركة ، والتي يجب معالجتها دون مشاكل.

تقدر Google أن طريقة Scheduler.postTask () تحل معضلات الجدولة هذه من خلال السماح للمطورين بجدولة المهام (عمليات رد نداء JavaScript) باستخدام برنامج جدولة متصفح نظام التشغيل بثلاثة مستويات من الأولوية: قفل المستخدم ومرئي للمستخدم والخلفية (قفل المستخدم والمستخدم المرئي و معرفتي). كما أنه يعرض واجهة TaskController ، والتي يمكنها إلغاء المهام ديناميكيًا وتغيير أولويتها. أكملت هذه الميزة اختبارها الأولي في Chrome 93 وهي متاحة الآن افتراضيًا في Chrome.

بالإضافة إلى العناصر المذكورة أعلاه ، هذا الإصدار من Chrome يقدم رمز حالة HTTP جديدًا: 103 نصائح أولية لتحميل الموارد الفرعية مسبقًا أولاً. عندما يتضمن الرد 103 أو رؤوس روابط أخرى ، يحاول Chromium التحميل المسبق (و / أو الاتصال المسبق ، والتحميل المسبق) للموارد المحددة قبل تلقي الاستجابة النهائية. وفقًا لـ Google ، يمنح هذا مطوري الويب طريقة لتحسين التطبيقات والمواقع والصفحات.

حداثة أخرى هي واجهة VirtualKeyboard الذي يحتوي على أساليب وخصائص للتحكم في إظهار لوحة المفاتيح الافتراضية أو إخفائها. كما يؤدي إلى تشغيل أحداث بحجم لوحة المفاتيح الافتراضية عندما يصبح محتوى الصفحة معتمًا. لوحة المفاتيح الافتراضية هي لوحة المفاتيح التي تظهر على الشاشة والتي تُستخدم للإدخال في السيناريوهات التي قد لا تتوفر فيها لوحة مفاتيح للأجهزة.

على عكس لوحة مفاتيح الأجهزة ، يمكن للوحة المفاتيح الافتراضية تكييف شكلها لتحسينها وفقًا للإدخال المتوقع. يتحكم المطورون في الشكل المعروض للوحة المفاتيح الافتراضية من خلال سمة وضع الإدخال ، لكن لديهم تحكمًا محدودًا في وقت إظهار لوحة المفاتيح الافتراضية أو إخفاؤها.

أيضا تم تقييد طلبات الموارد الفرعية من الشبكة الخاصة لتأمين السياقات. يوفر Private Network Access مجموعة من التغييرات التي تهدف إلى الحد من تأثير الطلبات المقدمة على هذه الخوادم ، مما يضمن قبول الخوادم لأي اتصال مع الكيانات الخارجية. لكي تكون هذه المشاركة ذات مغزى ، يجب أن تكون الخوادم قادرة على ضمان مصادقة أصل العميل. لهذا الغرض ، يُسمح فقط للسياقات الآمنة بتقديم طلبات خارجية.

مصدر: https://blog.chromium.org


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.