גרסת בטא של Chrome 114

איזון של כותרות CSS, צ'יפים, אירוע בסוף הגלילה וחלון קופץ.

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

CSS

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

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

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

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

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

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

מטמון לדף הקודם/הבא NotRestoreReason API

ב-Not recoveryReason API שמדווח על רשימת הסיבות לכך שדף לא מוצג מ-BFcache במבנה עץ מסגרת, באמצעות PerformanceNavigationTiming API.

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

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

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

האירוע scrollend

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

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

ממשק ה-API של Popover

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

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

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

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

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

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

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

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

ב-Chrome 114 אפשר להצטרף לגרסאות המקור לניסיון החדשות הבאות.

מדידה של שיוך חוצה אפליקציות ואתרים

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

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

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

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

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

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

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