نحو ويب أكثر فعالية وإفادة
نُنهي فعاليات مؤتمر Google I/O لهذا العام، حيث تمّت مناقشة أكثر من 100 واجهة برمجة تطبيقات ومكوّنات وأدوات جديدة على المسرح الرئيسي وفي جلسات Chrome المتاحة عند الطلب. في ما يلي عشرة تحديثات يسرّنا الإعلان عنها، يُرجى إرسال ميزاتك المفضّلة (وأسئلتك) إلينا على @ChromiumDev.
1. يوفّر WebGPU تحسينات في الذكاء الاصطناعي وتعلُّم الآلة في المتصفّح
تتيح واجهة برمجة التطبيقات هذه المتوفّرة حديثًا الاستفادة من إمكانات أجهزة وحدة معالجة الرسومات، وتجعل الويب متوافقًا مع الذكاء الاصطناعي حقًا. في الواقع، تعمل مكتبات تعلُّم الآلة، مثل Tensorflow.js، على WebGPU بسرعة أكبر 100 مرة من JavaScript العادي، ويعمل WebGPU بسرعة أكبر 3 مرات من WebGL (المعيار الذهبي السابق لرسومات الويب). ويساعد المطوّرون أيضًا في توفير المال وتقليل وقت الاستجابة وإنشاء ميزات جديدة للذكاء الاصطناعي تحافظ على الخصوصية، وذلك لأنّ WebGPU يعمل على الجهاز (بدلاً من السحابة الإلكترونية).
2. WebAssembly ينقل تطبيقات Android إلى الويب
بالنسبة إلى المطوّرين الذين يريدون الاستفادة إلى أقصى حد من استثماراتهم في الرموز البرمجية، يقدّم توافق WebAssembly مع لغات الذاكرة المُدارة، مثل Kotlin وDart، فرصة كبيرة لإعادة استخدام قاعدة الرموز البرمجية الحالية والوصول إلى المستخدمين ليس فقط من خلال تطبيقاتهم الأصلية، بل أيضًا على الويب. بفضل بعض الأعمال المبكرة التي أجرتها شركة JetBrains، يمكن لمطوّري تطبيقات Android الذين يستخدمون لغة Kotlin الآن كتابة ميزات تطبيقاتهم مرة واحدة، ثم استخدام WebAssembly لنشرها على الويب.
3- توفّر Baseline مزيدًا من الوضوح والقدرة على التوقّع على الويب.
في إطار عملنا ضمن مجموعة WebDX في W3C، نعمل على إنشاء المستوى الأساسي كمجموعة أساسية من الميزات المتوافقة بالكامل مع الإصدارات الحالية والسابقة من جميع المتصفحات الرئيسية، مثل Chrome وEdge وFirefox وSafari. من خلال التعاون مع جهات رئيسية مثل MDN وcaniuse.com، سنضيف هذه اللغة والعلامات الشائعة إلى سير العمل مباشرةً. وسنطرح كل عام الإصدارات Baseline 23 و24 و25، والتي ستتضمّن كل الميزات الجديدة والمتوافقة مع جميع المتصفّحات. مثل الإصدار السنوي، لمنظومة الويب المتكاملة بأكملها. يمكنك متابعة آخر الأخبار هنا.
4. حصول مطوّري إضافات Chrome على المزيد من الدعم
تؤدي الإضافات دورًا مهمًا في مساعدتك على تقديم تجربة أكثر تخصيصًا لمستخدمي موقعك الإلكتروني، وفي الوقت نفسه الوصول إلى مستخدمين جدد. نريد مساعدة المطوّرين الذين يستثمرون في إضافات Chrome على تحقيق النجاح. بالإضافة إلى تمديد المخطط الزمني لطرح الإصدار 3 من ملف البيان مؤخرًا، نعمل على تحسين واجهة مستخدم "سوق Chrome الإلكتروني" وتعديل مستندات الإضافات وعينات منها وإضافة مساحات عرض جديدة للتفاعل في اللوحة الجانبية في Chrome.
5- يصبح مقياس "مدى استجابة الصفحة لتفاعلات المستخدم" أحد "مؤشرات أداء الويب الأساسية" في العام المقبل
بعد إجراء تجارب مكثّفة وتلقّي ملاحظات مستمرة من المنتدى بشأن المجموعة الحالية من "مؤشرات أداء الويب الأساسية"، أعلنّا عن نيّتنا استبدال مقياس مهلة الاستجابة الأولى بمقياس مدى استجابة الصفحة لتفاعلات المستخدم (INP)، وهو مقياس يقيس مدى الاستجابة بشكل أكثر شمولية. سيسري هذا التغيير في آذار (مارس) 2024 لنتمكّن من منحك الوقت الكافي للتعرّف على تحسين الأداء من أجل تحسين تجربة المستخدم.
6- مفاتيح المرور توفّر مستقبل المصادقة على الويب
بالنسبة إلى تطبيقات الويب التي تعتمد على تجارب تسجيل الدخول، حان الوقت للترقية من كلمات المرور والمصادقة الثنائية إلى مفاتيح المرور. وبما أنّ هذه التكنولوجيا مستندة إلى معايير المجال، فهي بديل أكثر أمانًا بكثير لكلمات المرور وعوامل المصادقة الأخرى التي يمكن خداعها، كما توفّر تجربة تسجيل دخول ومصادقة سلسة للمستخدمين. يسرّنا رؤية مستخدمي المرحلة المبكرة، مثل Shopify، يحققون تأثيرًا كبيرًا من خلال دمج هذا الحلّ الذي لا يعتمد على كلمات المرور.
7- تقنيات جديدة للحفاظ على الخصوصية باستخدام "مبادرة حماية الخصوصية"
من خلال العمل مع المنظومة المتكاملة في إطار مبادرة حماية الخصوصية، حققنا بشكل جماعي تقدّمًا كبيرًا في إزالة ناقلات التتبّع على الويب. ونحن بصدد طرح وظائف جديدة لملفات تعريف الارتباط باستخدام CHIPS و"مجموعات الطرف الأول"، ما يتيح للمطوّرين الاستعداد مع اقتراب إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية في Chrome نهائيًا.
8. المزيد من ميزات واجهة مستخدم الويب لتحسين تجربة المستخدم والمطوّر
إنّ التقدّم الذي أحرزناه في ميزات واجهة المستخدم على الويب خلال العام الماضي هو ما يرفع مستوى جودة تطبيقات الويب. وتشمل هذه الميزات ميزات جديدة لواجهة المستخدم الحسّاسة للّمس، ومكونات قابلة للتخصيص مع إعدادات تلقائية يسهل الوصول إليها وحالة تُدار من المتصفّح، بالإضافة إلى بعض التعديلات المشوّقة في واجهات برمجة التطبيقات الخاصة بالرسوم المتحرّكة والتفاعلات. هناك الكثير من الميزات الرائعة في واجهة مستخدم الويب، ونحن متحمّسون لمعرفة ما يمكنك إنشاؤه باستخدامها.
9- أدوات مطوّري البرامج في Chrome تحسِّن تصحيح أخطاء رمز إطار العمل
نعمل على تحسين طريقة تصحيح أخطاء تطبيقات الويب في أدوات مطوّري البرامج في Chrome بالتعاون مع إطارات عمل JavaScript المختلفة. ستتوفر عمليات تتبُّع تسلسل استدعاء الدوال البرمجية أكثر وضوحًا وخيار جديد "عرض الرمز البرمجي" وزيادة موثوقية نقاط التوقف. هدفنا هو مساعدتك على التركيز على الرمز البرمجي الذي تكتبه وليس الرمز البرمجي الذي يظهر بسبب اختيارات الحِزم. لا يتوقف عملنا عند هذا الحدّ، فنحن نواصل البحث عن طرق لإدراج أدواتنا بشكل أعمق في سير عملك والتركيز على تقليل المشاكل التي تواجهك أثناء تطوير التطبيقات على الويب، لذا راقِب هذا القسم.
10. مئات التعديلات على واجهات برمجة التطبيقات في مؤتمر I/O لهذا العام
تم تسليط الضوء على مئات واجهات برمجة التطبيقات في مؤتمر I/O هذا العام، بدءًا من حلول التخزين والبنية الأفضل وصولاً إلى ميزات واجهة المستخدم القوية، بالإضافة إلى تحسين التوافق مع الأجهزة الطرفية، بدءًا من لوحات مفاتيح MIDI وصولاً إلى أجهزة الرسم اللوحية، في المتصفّح. يمكنك مشاهدة كلّ هذه الفعاليات من خلال المحتوى المتاح عند الطلب على قناتنا على YouTube.
نريد أن نحتفل بدعوتنا للجميع إلى الويب، وأنّنا نُحسِّن المنصة معًا. نتطلّع إلى رؤية المحتوى الذي سيتم إنشاؤه باستخدام هذه الشبكة الجديدة الأكثر فائدة وفعالية.
إلى اللقاء في مؤتمر Google I/O القادم.