جدید در کروم 138

تاریخ انتشار: ۲۴ ژوئن ۲۰۲۵

کروم 138 در حال حاضر منتشر می شود و این پست برخی از ویژگی های کلیدی انتشار را به اشتراک می گذارد. یادداشت‌های انتشار کامل Chrome 138 را بخوانید.

نکات برجسته این نسخه:

API های مترجم، آشکارساز زبان و خلاصه کننده

Chrome در حال توسعه APIهای پلتفرم وب و ویژگی‌های مرورگر است که برای کار با مدل‌های هوش مصنوعی، مدل‌های خبره و مدل‌های زبان بزرگ (LLM) ساخته شده در مرورگر طراحی شده‌اند. این شامل Gemini Nano، کارآمدترین نسخه از خانواده LLMهای Gemini است که برای اجرا به صورت محلی بر روی اکثر رایانه های رومیزی و لپ تاپ مدرن طراحی شده است. با هوش مصنوعی داخلی، وب سایت یا برنامه وب شما می تواند وظایف مبتنی بر هوش مصنوعی را بدون نیاز به استقرار، مدیریت یا میزبانی مدل های هوش مصنوعی انجام دهد.

از Chrome 138، می‌توانید قابلیت‌های ترجمه را با Translator API به برنامه وب خود اضافه کنید. این می تواند به کاربران اجازه دهد به زبان اول خود مشارکت کنند. برای مثال، هنگام شرکت در چت‌های پشتیبانی، سایت شما می‌تواند قبل از خروج از دستگاه کاربر، محتوای آن را به زبانی که نمایندگان پشتیبانی شما استفاده می‌کنند ترجمه کند. این یک تجربه روان، سریع و فراگیر برای همه کاربران ایجاد می کند.

Translator API می‌تواند در کنار زبان شناساگر API کار کند تا تشخیص زبان را در دستگاه خود کاربر فعال کند و حریم خصوصی بهتری را نسبت به راه‌حل‌های جایگزینی که نیاز به آپلود در سرور ابری دارند، ارائه دهد.

Summarizer API را می توان برای تولید انواع مختلف خلاصه ها در طول ها و قالب های مختلف، مانند جملات، پاراگراف ها، لیست های نقطه گلوله و موارد دیگر استفاده کرد. به عنوان مثال:

  • خلاصه کردن نکات کلیدی یک مقاله یا یک گفتگوی چت.
  • پیشنهاد عناوین و عناوین مقالات.
  • ایجاد خلاصه ای مختصر و آموزنده از یک متن طولانی.
  • تولید تیزر برای یک کتاب بر اساس نقد کتاب.

توابع CSS

توابع CSS موجود در Chrome 138 شامل توابع مرتبط با علامت abs() و sign() است که توابع مختلف مربوط به علامت آرگومان خود را محاسبه می‌کنند.

همچنین، نماد تابعی progress() که یک مقدار <number> را نشان می دهد که موقعیت یک محاسبه (مقدار پیشرفت) را بین دو محاسبه دیگر (مقدار شروع پیشرفت و مقدار پایان پیشرفت) نشان می دهد.

در نهایت، توابع sibling-index() و sibling-count() را می توان به عنوان اعداد صحیح در مقادیر ویژگی CSS برای استایل دادن به عناصر بر اساس موقعیت آنها در بین خواهر و برادرها یا تعداد کل خواهر و برادرها به ترتیب استفاده کرد.

Viewport Segments API

Viewport Segments API به شما امکان می دهد دستگاه های تاشو را هدف قرار دهید. بخش‌های Viewport زمانی ایجاد می‌شوند که درگاه دید توسط یک یا چند ویژگی سخت‌افزاری (مانند یک تا یا یک لولا بین نمایشگرهای جداگانه) که به عنوان یک تقسیم‌کننده عمل می‌کنند، تقسیم می‌شود.

در پشتیبانی از دستگاه‌های تاشو با Viewport Segments API بیشتر بیاموزید.

و بیشتر!

البته موارد بسیار بیشتری وجود دارد:

  • وقتی < و > در یک مقدار مشخصه هستند، اکنون در سریال سازی از آنها خارج می شوند .
  • دو مقدار جدید "prefetchCache" و "prerenderCache" - برای هدر Clear-Site-Data به شما این امکان را می دهد که پاکسازی پیش اجرا و کش اولیه را هدف قرار دهید.
  • کلمه کلیدی stretch برای خصوصیات اندازه‌گیری CSS (به عنوان مثال، width و height ) به عناصر اجازه می‌دهد تا دقیقاً فضای موجود بلوک خود را پر کنند.