גוגל הוציאה את גרסה 155 של דפדפן האינטרנט כרום. גרסה יציבה של פרויקט הקוד הפתוח כרום, הבסיס של כרום, זמינה גם כן. כרום שונה מ-Chromium בשימוש שלו בלוגואים של גוגל, מערכת התראות קריסה, מודולים להפעלת תוכן וידאו המוגן מפני העתקה (DRM), התקנה אוטומטית של עדכונים, בידוד ארגז חול תמידי, הקצאת מפתחות API של גוגל והעברת פרמטרים של RLZ במהלך החיפוש. עבור אלו הזקוקים לזמן נוסף לעדכון, ענף יציב מורחב נפרד נשמר למשך שמונה שבועות. הגרסה הבאה, כרום 156, מתוכננת ל-20 באוקטובר כחלק ממחזור פיתוח חדש בן שבועיים.
שינויים עיקריים ב-Chrome 155 (1, 2, 3, 4):
- התכונה "HTTPS-First" מופעלת כברירת מחדל עבור כל המשתמשים. תכונה זו מפנה אוטומטית בקשות HTTP ל-HTTPS עבור אתרים נגישים לציבור המתארחים ברשתות שאינן אינטראנט, כגון 192.168.0.1/16 ו-10.0.0.0/8. כדי להבטיח תאימות עם אתרים שאינם תומכים ב-HTTPS, מיושם גיבוי ל-HTTP אם בקשת ה-HTTPS נכשלת לאחר ניתוב מחדש או אם מתעוררות בעיות באישור. אזהרה מיוחדת מוצגת בעת ניסיון לפתוח אתר דרך HTTP.
- תמיכה בפענוח תמונות JPEG XL מופעלת כברירת מחדל. המימוש מבוסס על ספריית jxl-rs, שנכתבה ב-Rust. JPEG XL מאפשר הפחתת גודל קובץ של 30-50% בהשוואה לתמונות JPEG באיכות זהה. תכונות מתקדמות נתמכות כוללות HDR, אנימציה, שקיפות, מצב הורדה מתקדם, ירידה חלקה באיכות עם קצב סיביות מופחת, דחיסת JPEG ללא אובדן נתונים, תמיכה בעד 4099 ערוצים ומגוון רחב של עומקי צבע.
- העיצוב החזותי של ממשק יצירת הפרופיל שונה (הפונקציונליות נשארה זהה). עבור הפלטפורמה Windows נוסף שלב חדש להיכרות עם יצירת פרופילים, המוצג בעת הפעלת הדפדפן לראשונה (לדוגמה) Linux и macOS זה יופיע בגרסה 158 של Chrome).

- הורחב טווח המכשירים שניתן לתקשר איתם דרך ממשק ה-API של WebHID. ממשק API זה מיועד לגישה ברמה נמוכה להתקני HID (התקני ממשק אנושי, מקלדות, עכברים, משחקי מחשב, משטחי מגע) ולארגון עבודה ללא נוכחות של מנהלי התקנים ספציפיים במערכת.
- אפשרות לדירוג וביקורת של תוספים מותקנים נוספה לדף chrome://extensions בתפריט ניהול התוספים. לחיצה על אפשרות זו תוביל אותך לדפים המתאימים בקטלוג של חנות האינטרנט של Chrome.

- הרשאת השמעת מדיה בזמן שאינה גלויה יושמה, המאפשרת לך לחסום השמעת אודיו ווידאו בתוך קובצי iframe מוטמעים כאשר הם אינם גלויים.
- המאפיין margin-trim CSS נוסף כדי להסיר שוליים לפני האלמנט הראשון ואחרי האחרון בתוך מיכל אב.
- נוסף מאפיין CSS text-decoration-skip-spaces, אשר שולט בתצוגת קישוטים (קו תחתון או קו חוצה) מתחת לרווחים בטקסט.
- נוספה פונקציית ה-CSS symbols() כדי להקל על הגדרת השימוש בתבליטים מותאמים אישית ברשימות.
- ממשק ה-API של WebCrypto תומך כעת באלגוריתמים קריפטוגרפיים עמידים בפני קוונטים כגון ML-KEM ו-ML-DSA, כמו גם באלגוריתמים ChaCha20-Poly1305 ו-X-Wing.
- שיטות חדשות לניהול חלונות נוספו לממשק ה-API של ניהול חלונות: maximize(), minimize() ו-restore() להרחבה, מזעור או שחזור של חלון לגודלו הקודם. נוספה גם המתודה setResizable() כדי לשלוט ביכולת לשנות ידנית את גודל גבולות החלון. שאילתות המדיה display-state ו-resizable CSS נוספו כדי לקבוע האם חלון ממוזער או מוגדל, והאם ניתן לשנות את גודל החלון.
- נוספו מרחבי צבע חדשים מובנים (PredefinedColorSpace) - srgb-linear ו- display-p3-linear.
- נוספה תמיכה עבור מודולי טקסט שיובאו באמצעות המבנה 'import … with { type: "text" }'.
בנוסף לתכונות חדשות ותיקוני באגים, הגרסה החדשה מטפלת ב-247 פגיעויות. ארבע בעיות הוקצתו לרמת חומרה קריטית, כלומר הן מאפשרות עקיפת כל שכבות ההגנה של הדפדפן והפעלת קוד מחוץ לסביבת ארגז החול. כל הבעיות הקריטיות נגרמות כתוצאה מגישה לזיכרון שכבר שוחרר (use-after-free).
מקור: OpenNet.ru


