تاريخ النشر: 24 يونيو 2025
نعمل حاليًا على طرح الإصدار 138 من Chrome، ويشارك هذا المنشور بعض الميزات الرئيسية التي يتضمّنها. يمكنك الاطّلاع على ملاحظات إصدار Chrome 138 الكاملة.
أبرز الميزات في هذا الإصدار:
- استخدِم واجهات برمجة التطبيقات المُدمَجة والمستنِدة إلى الذكاء الاصطناعي الجديدة لتلخيص النصوص أو ترجمتها أو اكتشاف لغتها.
- اطّلِع على العديد من وظائف CSS الجديدة.
- تكييف تخطيط الويب لاستهداف الأجهزة القابلة للطي باستخدام Viewport Segments API
واجهات برمجة التطبيقات Translator وLanguage Detector وSummarizer
يعمل Chrome على تطوير واجهات برمجة تطبيقات للأنظمة الأساسية على الويب وميزات متصفّح مصمَّمة للعمل مع نماذج الذكاء الاصطناعي ونماذج الخبراء والنماذج اللغوية الكبيرة (LLM) المضمّنة في المتصفّح. باستخدام الذكاء الاصطناعي المضمّن، يمكن لموقعك الإلكتروني أو تطبيق الويب تنفيذ مهام مستندة إلى الذكاء الاصطناعي، بدون الحاجة إلى نشر نماذج الذكاء الاصطناعي أو إدارتها أو استضافتها ذاتيًا.
اعتبارًا من الإصدار 138 من Chrome، يمكنك إضافة إمكانات الترجمة إلى تطبيق الويب باستخدام Translator API. يمكن أن يتيح ذلك للمستخدمين المساهمة بلغتهم الأولى. على سبيل المثال، عند المشاركة في محادثات الدعم، يمكن لموقعك الإلكتروني ترجمة المحتوى إلى اللغة التي يستخدمها وكلاء الدعم قبل أن يغادر جهاز المستخدم. يؤدي ذلك إلى توفير تجربة سلسة وسريعة وشاملة لجميع المستخدمين.
يمكن أن تعمل واجهة برمجة التطبيقات Translator API جنبًا إلى جنب مع Language Detector API لتفعيل ميزة رصد اللغة على جهاز المستخدم، ما يوفّر خصوصية أفضل من الحلول البديلة التي تتطلّب التحميل إلى خادم سحابي.
يمكن استخدام واجهة برمجة التطبيقات Summarizer API لإنشاء أنواع مختلفة من الملخّصات بأطوال وتنسيقات متنوعة، مثل الجُمل والفقرات وقوائم النقاط والمزيد. على سبيل المثال:
- تلخيص النقاط الرئيسية في مقالة أو محادثة
- اقتراح عناوين رئيسية وفرعية للمقالات
- إنشاء ملخّص موجز وغني بالمعلومات لنص طويل
- إنشاء مقطع تشويقي لكتاب استنادًا إلى مراجعة كتاب
دوال CSS
تتضمّن وظائف CSS المضمّنة في Chrome 138 الوظيفتَين المرتبطتَين بالإشارة abs() وsign()، واللتان تحتسبان وظائف مختلفة مرتبطة بإشارة وسيطتهما.
بالإضافة إلى ذلك، هناك progress()، وهي صيغة دالّة تعرض قيمة <number> تمثّل موضع عملية حسابية واحدة (قيمة التقدم) بين عمليتين حسابيتين أخريين (قيمة بداية التقدم وقيمة نهاية التقدم).
أخيرًا، يمكن استخدام الدالتَين sibling-index() وsibling-count() كأعداد صحيحة في قيم سمات CSS لتنسيق العناصر استنادًا إلى موضعها بين العناصر الشقيقة أو العدد الإجمالي للعناصر الشقيقة على التوالي.
The Viewport Segments API
تتيح لك واجهة برمجة التطبيقات Viewport Segments استهداف الأجهزة القابلة للطي. يتم إنشاء أقسام في مساحة العرض عندما يتم تقسيمها باستخدام ميزة واحدة أو أكثر من ميزات الجهاز (مثل طي الشاشة أو مفصلة بين شاشتين منفصلتين) تعمل كمقسّم.
يمكنك الاطّلاع على مزيد من المعلومات في توافق التطبيقات مع الأجهزة القابلة للطي باستخدام Viewport Segments API.
وغير ذلك
بالطبع، هناك المزيد:
- عندما تكون
<و>في قيمة سمة، يتم الآن إلغاء تسلسلهما عند التسلسل. - تتيح لك قيمتان جديدتان،
"prefetchCache"و"prerenderCache"، في العنوانClear-Site-Dataاستهداف محو ذاكرة التخزين المؤقت للتحميل المسبق والعرض المسبق. - تتيح الكلمة الرئيسية
stretchلخصائص تحديد الحجم في CSS (مثلwidthوheight) للعناصر أن تتوسّع لملء المساحة المتاحة في الحاوية تمامًا.