في شهر آب (أغسطس) القادم، يبلغ عمر الويب 35 عامًا. شكلت أجيال من المطورين هذه التكنولوجيا المذهلة وجلبت ابتكارات لا حصر لها في حياتنا. الآن، إنه فجر جيل جديد مع الذكاء الاصطناعي. وفي ما يلي 10 ميزات مشوّقة تم الكشف عنها في جلسات Developer Keynote وI/O التي سترشدك إلى مسيرتك نحو تطوير أفضل، وذلك من خلال توفير بيئة ويب أكثر فعالية وتسهيلها.
1- دمج Gemini Nano في متصفّح Chrome على أجهزة الكمبيوتر المكتبي لتقديم ميزات جديدة تستخدم الذكاء الاصطناعي على الجهاز فقط
من Chrome 126، سيتم دمج Gemini Nano في متصفّح Chrome للكمبيوتر المكتبي. ما سبب أهمية هذا؟ سيكون بإمكانك تقديم ميزات الذكاء الاصطناعي الفعّالة لمليارات مستخدمي Chrome بدون القلق بشأن هندسة الطلبات أو عمليات الضبط الدقيق أو السعة أو التكلفة. تتوفّر ميزة "أحتاج إلى المساعدة في الكتابة" في Chrome في حال تفعيله على الجهاز فقط، لمساعدة المستخدمين في كتابة المحتوى القصير.
يمكنك مساعدتنا في تطوير الويب من خلال الاشتراك في برنامج المعاينة المبكرة.
2. يتيح WebAssembly وWebGPU الذكاء الاصطناعي على الجهاز، بغض النظر عن نموذج الذكاء الاصطناعي الذي تستخدمه.
لقد استثمرنا بشكل كبير لضمان عمل نماذج الذكاء الاصطناعي بسرعة وكفاءة باستخدام WebGPU وWasm، وهما التكنولوجيا الأساسية التي تتيح استخدام الذكاء الاصطناعي على الجهاز فقط على الويب. وتعمل التحسينات الجديدة، مثل قيم النقاط العائمة 16 بت في WebGPU، وMemory64 ودمج JavaScript Promise في Wasm، على زيادة سرعة تشغيل الذكاء الاصطناعي (AI). باستخدام Wasm وWebGPU، يمكن لمكتبات الذكاء الاصطناعي لديك تشغيل النماذج على نطاق واسع على مجموعة ضخمة من الأجهزة.
3- أدوات مطوّري البرامج في Chrome المستندة إلى الذكاء الاصطناعي ستبسّط عملية تصحيح الأخطاء
إنّ "أدوات مطوري البرامج في Chrome" هي إحدى الطرق الأكثر شيوعًا لتصحيح الأخطاء في تطبيقك وتحسينه. وسيصبح تصحيح الأخطاء في تطبيقك أسهل من أي وقت مضى بفضل الذكاء الاصطناعي. نحن بصدد نقل Gemini إلى وحدة تحكّم أدوات مطوّري البرامج في Chrome للحصول على إحصاءات ومساعدتك في فهم المشكلة وحتى تحديد كيفية حلّها.
تتوفّر إحصاءات وحدة التحكّم في "أدوات مطوري البرامج في Chrome" حاليًا كميزة تجريبية في الولايات المتحدة، وسيتم طرحها في مزيد من البلدان قريبًا.
4. توفّر واجهة Speculation Rules API تجارب تصفُّح فورية
من خلال واجهة برمجة تطبيقات قواعد التوقُّع الجديدة، نتيح إمكانية التنقّل على الفور تقريبًا، ما يساعد على تسريع عملية التصفّح بشكل كبير من خلال الجلب المُسبق للصفحات وعرضها مسبقًا في الخلفية. فكّر بالمللي ثانية بدلاً من الثواني. وأفضل ما في الأمر لا يتطلّب البدء سوى بضعة أسطر من الرموز، ويمكن استخدام الذكاء الاصطناعي للتنبؤ بأنماط التنقّل بطريقة ذكية.
5- عرض عمليات النقل للمواقع الإلكترونية المتعددة الصفحات
نريد إعادة صياغة كيفية تجربة المستخدمين للويب. وبالنسبة للمطورين، نريد تغيير طريقة تصميمك للويب. باستخدام View Transition API، يمكنك إجراء تأثيرات متحركة بسهولة بين حالات الصفحات. والآن، تعمل هذه الميزة مع التطبيقات ذات الصفحات المتعدّدة، ما يتيح لك إنشاء التنقّل السلس بغض النظر عن بنية موقعك الإلكتروني. عند دمجه مع "قواعد التوقُّع" و"الذكاء الاصطناعي" (AI)، يمكن أن تكون عمليات الانتقال إلى الصفحات سلسة حقًا.
6. لوحة بيانات النظام الأساسي للويب لعرض موحّد على جميع المتصفّحات
ندرك أنّه ليس من السهل مواكبة آخر التغييرات في النظام الأساسي وواجهات برمجة التطبيقات وأطر العمل على مختلف المتصفّحات عند تحديثها باستمرار. خط الأساس: يوفّر طريقة لمعرفة ميزات الويب المتوافقة مع جميع المتصفحات. والآن، باستخدام لوحة بيانات النظام الأساسي للويب، يمكنك رؤية النظام الأساسي للويب بالكامل مصمَّمًا كمجموعة من الميزات، ومتابعة التطوير، والتحقّق من حالة إمكانية التشغيل التفاعلي.
7. توفير الأدوات الأساسية في سير عملك مباشرةً
يعمل خط الأساس بشكل أفضل عند دمجه في سير العمل. من اليوم، يضم أرشيف RUM التابع لـ Akamai أداة جديدة لمطوّري البرامج حول إحصاءات أرشيف RUM. لأول مرة، يمكنك الاطّلاع على نسبة المستخدمين على مستوى العالم من إصدارات Baseline والميزات التي يتوفّر بها الإصدار جنبًا إلى جنب.
8. تحسين الأداء من خلال ميزة شرب السوائل الجزئية في Angular
ونعتقد أن Angular من بين أفضل الأنظمة الأساسية لإنشاء ونشر تطبيقات الويب. ونعمل الآن على الترطيب الجزئي، لذا لن تعمل لغة JavaScript على تحميل جزء من تطبيقك وسويته إلا عند الحاجة، ما سيساهم في تحسين مؤشرات Core Web Vitals بشكل كبير في التطبيقات الحسّاسة للأداء. تحقق من ذلك في معاينة مطوري البرامج في الأسبوعين المقبلين.
9. تفاعل دقيق ودقيق من خلال الإشارات، مباشرةً من داخل العلبة
نريد أن نمنحك إمكانية تحكُّم أكثر دقة في اكتشاف التغييرات في تطبيقاتك وإدارتها. أدخِل عبارة عن تفاعل أكثر دقة باستخدام الإشارات. يوفّر Angular مجموعة جديدة من واجهات برمجة التطبيقات التفاعلية التي تعزّز تجربة مطوّري البرامج من خلال ميزة "إشارات". وتفعِّل الإشارات كشف التغيير الدقيق الذي سيفحص جزءًا فقط من شجرة المكونات لنشر التغييرات في الحالة، وبذلك لن تكون بحاجة بعد الآن إلى تحسين واجهة المستخدم يدويًا.
تتوفر اليوم واجهات برمجة التطبيقات التفاعلية التي تعتمد على الإشارة، بدون أي رسوم. وفي وقت لاحق من هذا العام، ستتوفّر ميزة رصد التغييرات بدقة بالغة.
10. إنشاء تجارب ثلاثية الأبعاد ثلاثية الأبعاد في واجهة برمجة تطبيقات JavaScript للخرائط
نحن نعمل على إطلاق المزيد من الطرق لإنشاء تجارب ويب غامرة، وذلك من خلال إضافة "الخرائط الثلاثية الأبعاد" الواقعية إلى واجهة برمجة تطبيقات JavaScript المألوفة للخرائط من "منصة خرائط Google". والآن، يمكنك الاستفادة من تقنية العرض التي تقدمها Google لتقديم خرائط ثلاثية الأبعاد غنية بالسرعة التي يتوقعها المستخدمون. أفضل جزء: يمكنك البدء بسطر واحد من التعليمات البرمجية.
نتطلّع بفارغ الصبر إلى مشاهدة التجارب الرائعة الغامرة التي ستنشئها. تتوفّر مزيد من المعلومات هنا.
كل يوم، أنت تتخطى تعقيدات التطوير، وتتجاوز حدود ما يمكن تحقيقه. نحن متحمسون لمساعدتك في إنشاء تجارب جديدة لنستمتع بها جميعًا. يمكنك الانتقال إلى developer.chrome.com وweb.dev للاطّلاع على المزيد من المعلومات حول هذه الميزة الرائعة على الويب. ويمكنك التواصل معنا على X وYouTube والآن على LinkedIn.
إلى اللقاء في مؤتمر I/O القادم