تاريخ النشر: 24 حزيران (يونيو) 2025
نعمل حاليًا على طرح الإصدار 138 من Chrome، وتشارك هذه المشاركة بعض الميزات الرئيسية من الإصدار. يمكنك الاطّلاع على ملاحظات إصدار Chrome 138 الكاملة.
أهمّ الميزات في هذا الإصدار:
- استخدِم واجهات برمجة التطبيقات المُدمَجة المستنِدة إلى الذكاء الاصطناعي الجديدة لتلخيص النص أو ترجمته أو رصد لغته.
- اطّلِع على العديد من وظائف CSS الجديدة.
- يمكنك استخدام واجهة برمجة التطبيقات Viewport Segments API لتكييف تنسيق الويب مع الأجهزة القابلة للطي.
واجهات برمجة التطبيقات 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
) بتوسيع العناصر لملء المساحة المتوفّرة في الكتلة التي تحتوي عليها بالضبط.