גרסת בטא של Chrome 114

איזון של כותרות CSS, CHIPS, אירוע הגלילה וחלון קופץ.

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

CSS

לגרסה הזו נוספו שתי תכונות CSS חדשות.

איזון בין כותרות בשירות CSS

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

h1, h2, h3, h4, h5, h6, blockquote { 
 text-wrap: balance; 
}

בנוסף לנכס text-wrap, יש תמיכה גם בנכס white-space-collapse והנכס white-space הופך לקיצור של הנכסים האלה.

מידע נוסף זמין בשירות CSS text-wrap: balance.

כינוי overflow: overlay אל overflow: auto

גרסה 114 של Chrome מסירה את מצב הגלילה overflow: overlay והופכת את overlay לכינוי מדור קודם של auto. השימוש ב-overflow: overlay זהה לשימוש ב-overflow: auto, רק שהוא לא מונע מהתוכן להתרחב לתוך סרגל הגלילה של סרגלי הגלילה, במקרים שבהם קיימים פסי גלילה שאינם נמצאים על מערכת ההפעלה של שכבת-על. (אם קיימים פסי גלילה בשכבת-על, לא תהיה השפעה).

ממשקי API לאינטרנט

ממשק ה-API של 'מטמון לדף הקודם/הבא' לא שוחזר

ב-NotRecoverREASON API יש דיווח על רשימת הסיבות לכך שדף לא מוצג ממטמון לדף הקודם/הבא במבנה של עץ מסגרות, דרך ה-PerformanceNavigationTiming API.

קובצי Cookie עם חלוקה עצמאית למחיצות (CHIPS)

ב-Chrome מתכננים להוציא משימוש קובצי cookie מיושנים של צד שלישי. לכן, המפתחים צריכים את היכולת להשתמש בקובצי cookie בהקשרים של צד שלישי שמחולק למחיצות לפי אתר ברמה העליונה. הדרישה הזו נדרשת בתרחישים לדוגמה שלא קשורים למעקב באתרים שונים. לדוגמה, הטמעות SaaS, דומיינים של מערכת ניהול תוכן ללא GUI ודומיינים של Sandbox. המאפיין CHIPS של קובץ ה-cookie של Partitioned מאפשר למפתחים להביע הסכמה לחלוקה של קובצי ה-cookie של צד שלישי לפי אתר ברמה העליונה. התכונה CHIPS מופעלת באמצעות וריאציות של Chrome ב-Chrome 110 ובגרסאות חדשות יותר. בגרסה 114 של Chrome, CHIPS יופעל כברירת מחדל בכל המופעים של הדפדפן.

מידע נוסף על CHIPS.

האירוע של scrollend

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

מידע נוסף על האירוע scrollend.

ממשק API של Popover

ממשק API שאפשר להשתמש בו כדי לבנות רכיבי ממשק משתמש (UI) זמניים שמוצגים מעל כל רכיבי ממשק המשתמש האחרים של אפליקציות אינטרנט. הרכיבים האלה כוללים רכיבים אינטראקטיביים כמו תפריטי פעולות, הצעות לרכיבי טפסים, בוחרי תוכן וממשק משתמש להוראה. ה-API הזה משתמש במאפיין תוכן popover חדש כדי לאפשר הצגה של כל רכיב בשכבה העליונה. המצב הזה דומה לרכיב <dialog>, אבל יש לו מספר הבדלים חשובים, כולל ההתנהגות של סגירה קלה, ניהול אינטראקציה עם חלון קופץ ותמיכה באירועים, וללא מצב "מודאלי".

מידע נוסף על Popover API

אפשרות exclusionFilters בחיבור Bluetooth לאינטרנט ב-requestDevice()

האפשרות exclusionFilters ב-navigator.bluetooth.requestDevice() מאפשרת למפתחי אתרים להחריג מכשירים מסוימים מבורר הדפדפנים. אפשר להשתמש בו כדי להחריג מכשירים שתואמים למסנן רחב יותר, אבל הם לא נתמכים.

הצגת קוד לדוגמה שממחיש את השימוש ב-Web Bluetooth API לאחזור מידע בסיסי של המכשיר ממכשיר Bluetooth עם צריכת אנרגיה נמוכה בקרבת מקום, הכולל מסנני החרגה בסיסיים.

הצעה קבועה מורחבת של WebAssembly

ב-Chrome 114 מוטמע הצעה קבועה מורחבת של WebAssembly. ההצעה הזו מוסיפה את ההוראות החדשות הבאות לרשימת ההוראות הקבועות החוקיות: i32.add, i32.sub, i32.mul, i64.add, i64.sub ו-i64.mul.

גרסאות מקור לניסיון מתבצעות

בגרסה 114 של Chrome אפשר להביע הסכמה לשימוש בגרסאות המקור החדשות הבאות.

מדידה של שיוך (Attribution) באפליקציות ובאינטרנט

הרחבה של Attribution Reporting API כדי לאפשר שיוך של המרות שמתרחשות באינטרנט לאירועים שמתרחשים מחוץ לדפדפן, באפליקציות אחרות. ההצעה כאן מנצלת תמיכה בשיוך ברמת מערכת ההפעלה. באופן ספציפי, הם מאפשרים למפתח לאפשר הצטרפות לאירועים באינטרנט לנייד עם אירועים בארגז החול לפרטיות ב-Android, אם כי ייתכן שתהיה גם תמיכה בפלטפורמות אחרות.

הרשמה לתקופת ניסיון למדידה של שיוך (Attribution) באפליקציות ובאתרים שונים

ממשק ה-API של טשטוש הרקע

Background Scanner API מאפשר למפתחי אתרים להשתמש ב-API של הפלטפורמה המקורית לפילוח רקע המצלמה. מאחר שטשטוש הרקע הפך לאחת התכונות השימושיות ביותר באפליקציות לשיחות ועידה בווידאו, אנחנו רוצים שאפליקציות אינטרנט יוכלו להשתמש באותם ממשקי API של הפלטפורמה בלי להסתמך על מסגרות למידת מכונה כמו TensorFlow.js, Mediapipe, ספריות WASM או פתרונות מבוססי-ענן.

הרשמה לגרסת המקור לניסיון של 'טשטוש הרקע'.

הוצאה משימוש והסרות

אין הוצאה משימוש או הסרות חדשות ב-Chrome 114.