גרסת בטא של Chrome 155

תאריך פרסום: 16 בספטמבר 2026

אלא אם צוין אחרת, השינויים הבאים חלים על הגרסה החדשה ביותר של ערוץ בטא של Chrome ל-Android, ל-ChromeOS, ל-Linux, ל-macOS ול-Windows. מידע נוסף על התכונות האלה זמין בקישורים שבהמשך או באתר ChromeStatus.com. נכון ל-16 בספטמבר 2026, גרסה Chrome 155 נמצאת בגרסת בטא. אפשר להוריד את גרסת הבטא העדכנית מ-Google.com למחשב או מחנות Google Play ב-Android.

CSS וממשק משתמש

CSS symbols()

הפונקציה symbols() של CSS מאפשרת למחברים להגדיר סגנון מונה בשורה במקום להצהיר קודם על כלל @counter-style בשם. הפונקציה יוצרת סגנון מונה אנונימי מרשימה של סמלי מחרוזת, בתוספת מערכת ספירה אופציונלית (מחזורית, מספרית, אלפביתית, סימבולית או קבועה), והיא מתקבלת כסגנון מונה ב-list-style-type, בקיצור list-style, ב-counter() וב-counters().

מאפייני קיצור של פינות ב-CSS

מיישם את קיצור הדרך corner של CSS ואת קיצורי הדרך המשניים לכל פינה (corner-top-left, ‏ corner-top-right, ‏ corner-bottom-left,‏ corner-bottom-right), וגם קיצורי דרך פיזיים (corner-top, ‏ corner-bottom) ולוגיים (corner-block-start, ‏ corner-block-end וכו') של קצוות. המאפיינים האלה מאפשרים להגדיר גם border-radius וגם corner-shape לכל פינה בנפרד בהצהרה אחת. בנוסף, corners נשמר ככינוי תאימות לקיצור הדרך corner.

התכונה הזו כוללת גם אמצעי בקרה של שמירת נתונים במטמון. כברירת מחדל, כל פונקציה random() מומרת לערך חדש ושונה. מחברי אתרים יכולים לשנות את ברירת המחדל הזו על ידי העברת ערך <random-key> כארגומנט הראשון של הפונקציה, כדי לקבוע איך ערכים אקראיים משותפים בין מאפיינים ורכיבים.

CSS text-decoration-skip-spaces

מאפיין ה-CSS‏ text-decoration-skip-spaces קובע אם קווים של עיטור טקסט (לדוגמה, קווים תחתונים, קווים מעל וקווים חוצים) מדלגים על תווים של רווחים לבנים. כך המחברים יכולים למנוע את הוספת העיטורים מתחת לרווחים, מה שלרוב נראה טוב יותר.

CSS margin-trim

אפשר להשתמש במאפיין margin-trim CSS כדי להשמיט שוליים לפני או אחרי הילד הראשון או האחרון של רכיב container. האפשרות הזו נתמכת במאגרי בלוקים רגילים ובמאגרי בלוקים מרובי-טורים.

JavaScript

איך להימנע מכשלים במודול של שמירת נתונים במטמון

נכון לעכשיו, מפתחי אתרים לא יכולים לנסות שוב לטעון מודולים שנכשלו, כי הטעינות האלה נשמרות במטמון (וניסיונות חוזרים מובילים לכשלים מיידיים). השינוי הזה בהתנהגות של טעינת מודולים מאפשר לנסות שוב באופן ידני טעינות של מודולים שנכשלו (לדוגמה, על ידי קריאה חוזרת ל-import()). כך נפתרת בעיה אמיתית שמעצבנת מפתחים (ומשתמשים) כשמנסים להשתמש במודולים ברשתות לא יציבות.

ייבוא טקסט (מודולים של טקסט)

הצעה של TC39 להוסיף הצהרות של מודול import … with { type: "text" } ל-JavaScript. מאפיין הייבוא טוען נתוני טקסט כערך מחרוזת.

ממשקי Web API

אמצעי בקרה נוספים לשינוי גודל החלון

מאפשר לאפליקציות אינטרנט עם ההרשאה window-managementmaximize(), minimize() ו-restore() לשנות את גודל החלונות שלהן, ומונע שינוי גודל באמצעות setResizable(). בנוסף, תכונות מדיה חדשות של CSS‏ display-state ו-resizable מאפשרות לסקריפטים ולתוכן להתאים את עצמם למצבי החלון ולשינוי הגודל שלו. התכונות האלה משפרות את השימושיות של חלונות אפליקציות מרוחקות של VDI בלקוחות אינטרנט, במיוחד בכל מה שקשור לפקדי חלונות בשורת הכותרת. הפונקציונליות החדשה משפרת את התכונות הקיימות של Window Management API.

עדכוני אלגוריתמים ב-WebCrypto

הוספת תמיכה בכמה אלגוריתמים קריפטוגרפיים פוסט-קוונטיים שתוקננו על ידי NIST ל-Web Cryptography API:

  • ML-KEM (768, 1024)
  • ‫ML-DSA ‏ (44, 65, 87)
  • ChaCha20-Poly1305
  • X-Wing

מידע נוסף זמין במפרט הטיוטה: https://wicg.github.io/webcrypto-modern-algos/

Digital Credentials API (תמיכה בהנפקה)

כך אתרים מנפיקים (למשל אוניברסיטה, סוכנות ממשלתית או בנק) יכולים להתחיל בצורה מאובטחת את תהליך ההקצאה (הנפקה) של פרטי כניסה דיגיטליים ישירות לאפליקציית הארנק הדיגיטלי של המשתמש. ב-Android, היכולת הזו מבוססת על מערכת CredMan‏ (Credential Manager) של Android‏ IdentityCredential. במחשב, נעשה שימוש בגישות מקושרות למכשיר אחר באמצעות פרוטוקול CTAP, בדומה להצגה של פרטי כניסה דיגיטליים.

נוספה תמיכה בפענוח תמונות JPEG XL ‏ (image/jxl) ב-Blink באמצעות jxl-rs, מפענח Rust טהור ששומר על הזיכרון. ‫JPEG XL הוא פורמט תמונה מודרני שתוקנן כ-ISO/IEC 18181. הוא מציע פענוח פרוגרסיבי לשיפור ביצועי הטעינה, תמיכה בטווח רחב של צבעים, ב-HDR ובעומק ביט גבוה, ותמיכה באנימציה.

השהיית הפעלת מדיה ב-iframes שלא גלויים

מוסיפה מדיניות הרשאות media-playback-while-not-visible כדי לאפשר למטמיעים לשלוט אם להטמיע iframe שמוסתרים כרגע. ההגדרה הזו כוללת אם יש iframe עם המאפיין display שמוגדר לערך none, המאפיין visibility שמוגדר לערך hidden או אזור אפס (רוחב או גובה ששווים ל-0). בזמן שה-iframe המוטמע מוסתר, ניסיונות להצגת מדיה עם אודיו ייחסמו. כשהמסגרת מוצגת שוב, האיסורים אמורים להתבטל. השינוי הזה אמור לאפשר למפתחים ליצור חוויות ידידותיות יותר למשתמשים ולשפר את הביצועים, כי הדפדפן יטפל בהפעלה של תוכן שלא גלוי למשתמשים.

‫PredefinedColorSpace srgb-linear ו-display-p3-linear

מוסיפים את מרחבי הצבעים srgb-linear ו-display-p3-linear (כפי שהוגדרו ב-CSS) ל-PredefinedColorSpace לשימוש עם קנבסים.

שיטות חדשות להוספת HTML ולהעברה בסטרימינג

חשיפת כמה שיטות להגדרת HTML שמספקות סיפור עקבי להוספה דינמית של תגי עיצוב למסמך קיים:

  • שיטות מיקום (before(), after(), append(), prepend(),‏ replaceWith()) שמקבלות HTML כארגומנט, ובפועל מחליפות את insertAdjacentHTML().
  • שיטות סטרימינג (streamAppendHTML(),‏ streamAppendHTMLUnsafe() וכו') שמחזירות WritableStream.
  • העברת {runScripts} כחלק מ-SetHTMLUnsafeOptions, חיקוי של התנהגות createContextualFragment.
  • תמיכה ב-createParserOptions בסוגים מהימנים, שמאפשרת לסוגים מהימנים לבטל את מצב הסקריפטים ואת אמצעי החיטוי.

מידע נוסף זמין במאמר בנושא עדכונים חלקיים הצהרתיים.

כותרות WebTransport ו-responseHeaders

נוספה תמיכה בהעברת כותרות מותאמות אישית של בקשות HTTP באמצעות WebTransportOptions ובבדיקת כותרות של תגובות שרת דרך מופע WebTransport. האפשרות הזו מאפשרת לאפליקציות אינטרנט לספק מטא-נתונים, אסימוני אימות ופרמטרים מותאמים אישית במהלך CONNECTהלחיצה הראשונית על מקש Enter ולגשת לכותרות שסופקו על ידי השרת אחרי שהחיבור נוצר.