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

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

1- دمج Gemini Nano في متصفّح Chrome على أجهزة الكمبيوتر المكتبي لتوفير ميزات الذكاء الاصطناعي (AI) الجديدة على الجهاز

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

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

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

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

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

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

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

4. توفّر واجهة برمجة تطبيقات قواعد توقُّع تجارب التصفّح الفوري

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

مثال على Tokopedia: تأثير العرض المسبق الذي يؤدي إلى وقت تحميل أسرع بكثير، حتى مع بطء الاتصال.

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

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

6. لوحة بيانات النظام الأساسي للويب لعرض موحَّد على جميع المتصفحات

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

7. الأدوات الأساسية في سير العمل مباشرةً

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

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

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

9. تفاعل زاوية دقيق ودقيق مع ميزة "الإشارات" مباشرةً خارج الصندوق

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

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

10. إنشاء تجارب شاملة ثلاثية الأبعاد في واجهة برمجة تطبيقات JavaScript للخرائط

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

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


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

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