10 تعديلات من مؤتمر Google I/O لعام 2024: الاستفادة من إمكانات الذكاء الاصطناعي (AI) لكلّ مطوّري البرامج على الويب

في آب (أغسطس) هذا العام، سيبلغ عمر الويب 35 عامًا. لقد ساهمت أجيال من المطوّرين في تطوير هذه التكنولوجيا المذهلة وتقديم ابتكارات لا حصر لها في حياتنا. الآن، نشهد فجر جيل جديد من خلال الذكاء الاصطناعي. في ما يلي 10 ميزات رائعة تم الكشف عنها في جلسة المطوّرين الرئيسية وجلسات I/O، والتي سترشدك إلى مسار تطوير أفضل من خلال توفير ويب أكثر فعالية وسهولة.

1. دمج Gemini Nano في متصفّح Chrome للكمبيوتر المكتبي لتقديم ميزات جديدة مستندة إلى الذكاء الاصطناعي على الجهاز فقط

اعتبارًا من الإصدار 126 من Chrome، سيتم دمج Gemini Nano في إصدار Chrome للكمبيوتر المكتبي. ما سبب أهمية ذلك؟ ستتمكّن من تقديم ميزات ذكاء اصطناعي فعّالة لملايين مستخدمي Chrome بدون القلق بشأن الهندسة الفورية أو التحسين الدقيق أو السعة أو التكلفة. تتوفّر ميزة "مساعدة في الكتابة" في Chrome مع ميزات فعّالة على الجهاز، لمساعدة المستخدمين في كتابة محتوى قصير.

يمكنك مساعدتنا في صياغة مستقبل الويب من خلال الاشتراك في برنامج المعاينة المبكّرة.

2. يتيح WebAssembly وWebGPU استخدام الذكاء الاصطناعي على الجهاز، بغض النظر عن نموذج الذكاء الاصطناعي الذي تستخدمه.

لقد استثمرنا بشكل كبير لضمان تشغيل نماذج الذكاء الاصطناعي بسرعة وكفاءة من خلال استخدام WebGPU وWasm، وهما التكنولوجيات الأساسية التي تتيح استخدام الذكاء الاصطناعي على الجهاز على الويب. تؤدي التحسينات الجديدة، مثل قيم النقطة العائمة 16 بت في WebGPU وMemory64 ودمج JavaScript Promise في Wasm، إلى تسريع تشغيل الذكاء الاصطناعي. باستخدام Wasm وWebGPU، ستتمكّن مكتبات الذكاء الاصطناعي من تشغيل النماذج على نطاق واسع على مجموعة كبيرة من الأجهزة.

3- ستبسِّط "أدوات مطوّري البرامج في Chrome" المستندة إلى الذكاء الاصطناعي عملية تصحيح الأخطاء.

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

تتوفّر إحصاءات وحدة التحكّم في "أدوات مطوّري البرامج في Chrome" حاليًا كميزة تجريبية في الولايات المتحدة، وسيتم طرحها في بلدان أخرى قريبًا.

4. توفّر واجهة برمجة التطبيقات Speculation Rules API تجارب تصفّح فورية.

من خلال واجهة برمجة التطبيقات الجديدة Speculation Rules API، ننظّم عملية التنقّل بشكلٍ شبه فوري، ما يؤدي إلى تسريع التصفّح بشكلٍ كبير من خلال جلب الصفحات وعرضها مسبقًا في الخلفية. استخدِم المللي ثانية بدلاً من الثواني. وأفضل ما في الأمر لا يتطلب الأمر سوى بضعة أسطر من الرموز للبدء، ويمكن استخدام الذكاء الاصطناعي لتوقع أنماط التنقّل بذكاء.

مثال على Tokopedia: تأثير التقديم المُسبَق في تقليل وقت التحميل بدرجة كبيرة، حتى في حال الاتصال بالإنترنت ببطء

5- عرض عمليات النقل للمواقع الإلكترونية التي تتضمّن عدّة صفحات

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

6- لوحة بيانات Web Platform للحصول على عرض موحّد على جميع المتصفحات

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

7- أدوات قياس الأداء الأساسية، مباشرةً في سير العمل

تعمل ميزة "الأداء الأساسي" على أفضل نحو عند دمجها في سير عملك. اعتبارًا من اليوم، يتوفّر لأرشيف RUM في Akamai أداة جديدة للمطوّرين في إحصاءات ملف أرشيف RUM. للمرة الأولى، يمكنك الاطّلاع على حصة المستخدمين العالمية لإصدارات Baseline والميزات التي تم فتح قفلها باستخدام هذا الإصدار من Baseline، جنبًا إلى جنب.

8. يؤدي الترطيب الجزئي في Angular إلى تحسين الأداء

نعتقد أنّ Angular هي إحدى أفضل المنصات لإنشاء تطبيقات الويب ونشرها. نحن نعمل الآن على المعالجة الجزئية، بحيث لا يتم تحميل JavaScript ومعالجة سوى جزء من تطبيقك عند الحاجة، ما يؤدي إلى تحسين "مؤشرات الأداء الأساسية للويب" بشكل كبير للتطبيقات الحساسة للأداء. يمكنك الاطّلاع على هذه الميزة في إصدار "معاينة المطوّر" خلال الأسابيع القليلة المقبلة.

9- تفاعل دقيق في Angular مع "الإشارات"، من اللحظة الأولى

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

تتوفّر واجهات برمجة التطبيقات الاستباقية المستندة إلى الإشارات اليوم، وهي جاهزة للاستخدام. ستتوفّر ميزة "رصد التغييرات الدقيقة" في وقت لاحق من هذا العام.

10. إنشاء تجارب غامرة ثلاثية الأبعاد في Maps JavaScript API

نحن بصدد توفير المزيد من الطرق لإنشاء تجارب غامرة على الويب، وذلك من خلال توفير ميزة "خرائط ثلاثية الأبعاد تبدو واقعية" في واجهة برمجة التطبيقات Maps JavaScript API المألوفة من "منصة خرائط Google". يمكنك الآن الاستفادة من تكنولوجيا التقديم من Google لتوفير خرائط ثلاثية الأبعاد غنية بالتفاصيل بالسرعة التي يتوقّعها المستخدمون. والأهم من ذلك، يمكنك البدء بسطر واحد من التعليمات البرمجية.

نحن متحمّسون لرؤية التجارب المذهلة والغامرة التي ستنشئها. مزيد من المعلومات


كل يوم، تتخطّى تعقيدات عملية التطوير، وتتجاوز الحدود الممكنة. يسرّنا مساعدتك في إنشاء تجارب جديدة لنستمتع بها معًا. يُرجى الانتقال إلى developer.chrome.com وweb.dev للاطّلاع على مزيد من المعلومات حول هذه الميزة القوية والمبسّطة. يمكنك التواصل معنا على X، YouTube، وLinkedIn.

إلى اللقاء في مؤتمر I/O القادم.