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

تاريخ النشر: 24 يونيو 2025

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

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

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

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

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

وغير ذلك

بالطبع، هناك المزيد:

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