الميزات الجديدة في الإصدار 138 من Chrome

تاريخ النشر: 24 حزيران (يونيو) 2025

نعمل حاليًا على طرح الإصدار 138 من Chrome، وتشارك هذه المشاركة بعض الميزات الرئيسية من الإصدار. يمكنك الاطّلاع على ملاحظات إصدار Chrome 138 الكاملة.

أهمّ الميزات في هذا الإصدار:

واجهات برمجة التطبيقات Translator وLanguage Detector وSummarizer

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

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

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

يمكن استخدام واجهة برمجة التطبيقات Summarizer API لإنشاء أنواع مختلفة من الملخصات بأشكال وطول متغيرَين، مثل الجمل والفقرات وقوائم النقاط المميّزة وغير ذلك. على سبيل المثال:

  • تلخيص النقاط الرئيسية في مقالة أو محادثة
  • اقتراح عناوين رئيسية وعناوين فرعية للمقالات
  • إنشاء ملخّص موجز ومفيد لنص طويل
  • إنشاء إعلان تشويقي لكتاب استنادًا إلى مراجعة كتاب

دوال CSS

تشمل دوالّ CSS المضمّنة في الإصدار 138 من Chrome الدالتَين abs() وsign() المرتبطتين بالإشارة، اللتين تحسبان دوالّ مختلفة مرتبطة بإشارة وسيطتهما.

بالإضافة إلى ذلك، يشير الرمز الدالي progress() إلى القيمة <number> التي تمثّل موضع حساب واحد (قيمة التقدّم) بين حسابَين آخرين (قيمة بدء التقدّم وقيمة نهاية التقدّم).

أخيرًا، يمكن استخدام الدالتَين sibling-index() وsibling-count() كأرقام صحيحة في قيم سمات CSS لتنسيق العناصر استنادًا إلى موضعها بين العناصر الشقيقة، أو إجمالي عدد العناصر الشقيقة على التوالي.

واجهة برمجة التطبيقات Viewport Segments API

تتيح لك واجهة برمجة التطبيقات Viewport Segments API استهداف الأجهزة القابلة للطي. يتم إنشاء أقسام إطار العرض عندما يتم تقسيم إطار العرض بواسطة ميزة أجهزة واحدة أو أكثر (مثل الشاشة المُثبّتة على جانب واحد أو مفصل بين شاشات منفصلة) التي تعمل كفاصل.

اطّلِع على مزيد من المعلومات في مقالة إتاحة التطبيقات على الأجهزة القابلة للطي باستخدام Viewport Segments API.

وغير ذلك

هناك بالطبع الكثير من الميزات الأخرى:

  • عندما تكون < و> في قيمة سمة، يتم الآن إلغاء ترميزهما عند التسلسل.
  • تتيح لك قيمتَان جديدتَان، وهما "prefetchCache" و"prerenderCache"، لعنوان Clear-Site-Data استهداف تنظيف ذاكرة التخزين المؤقت للعرض المُسبَق والتحميل المُسبَق.
  • تسمح الكلمة الرئيسية stretch لخصائص ضبط الحجم في CSS (مثل width وheight) بتوسيع العناصر لملء المساحة المتوفّرة في الكتلة التي تحتوي عليها بالضبط.