תאריך ההשקה של הגרסה היציבה: 28 ביולי 2026
אלא אם צוין אחרת, השינויים הבאים חלים על גרסה 151 של Chrome בערוץ היציב ל-Android, ל-ChromeOS, ל-Linux, ל-macOS ול-Windows.
CSS וממשק משתמש
רכיב גישה לאנימציה באירועי אנימציה ומעבר
נוסף מאפיין animation לקריאה בלבד לממשקי AnimationEvent ו-TransitionEvent. המאפיין הזה מחזיר את אובייקט Animation המשויך שהפעיל את האירוע.
באג למעקב מס' 40929813 | רשומה ב-ChromeStatus.com | מפרט
מאפיין CSS ruby-overhang
הוספנו תמיכה במאפיין ruby-overhang CSS. הנכס מקבל מילות מפתח auto, spaces או none כדי לשלוט בטקסט של הערת רובי שחורג מהגבול. לפי המפרט של קבוצת העבודה בנושא CSS, none הוא כינוי של spaces, שמאפשר לטקסט לבלוט רק מעל רווחים לבנים וסימני פיסוק של CJK. כך נמנעים רווחים מיותרים בפריסה, ועדיין אפשר לקרוא את הטקסט.
באג למעקב מס' 366873207 | רשומה ב-ChromeStatus.com | מפרט
שינוי הערך ההתחלתי של position-anchor ל-normal
הערך ההתחלתי של מאפיין ה-CSS position-anchor משתנה מ-none ל-normal כדי להתאים למפרט ולדפדפנים אחרים. הערך normal מתנהג כמו none אם מאפיין ה-CSS position-area הוא none, ואחרת הוא מתנהג כמו auto.
אין הרצה אוטומטית אחורה לAnimationTrigger שיטות הפעלה
אם אנימציה שמשויכת ל-AnimationTrigger כבר הסתיימה, הפעלה של פעולות הטריגר play, play-forwards או play-backwards לא תגרום יותר להפעלה מחדש של האנימציה או להרצה שלה אחורה באופן אוטומטי.
באג למעקב מס' 519573765 | רשומה ב-ChromeStatus.com | מפרט
DOM ו-HTML
Declarative shadow DOM: מאפיין shadowrootslotassignment
הוספת המאפיין shadowrootslotassignment לרכיב <template>, שמאפשר לשורשי צל מוצהרים להשתמש בהקצאה ידנית של משבצות. בעבר, האפשרות הזו הייתה זמינה רק באופן אימפרטיבי באמצעות attachShadow({slotAssignment: "manual"}). המאפיין מקבל את הערכים named (ברירת המחדל, ששומרת על ההתנהגות הקיימת) ו-manual, והוא משתקף במאפיין shadowRootSlotAssignment ב-HTMLTemplateElement.
Tracking bug #493315747 | ChromeStatus.com entry | Spec
ניתוח XML ב-Rust לתרחישים שאינם XSLT
כדי לשפר את אבטחת הדפדפן ולהגן מפני נקודות חולשה שקשורות לזיכרון, Chrome מעדכן את המנוע לניתוח קובצי XML במנוע Rust ששומר על הזיכרון בתרחישים נפוצים שבהם לא נדרש XSLT. זה עדכון מהותי, שמונע באגים שעלולים לפגוע בזיכרון ותואם באופן מלא למפרטי האינטרנט. המנתח החדש מטפל ב-DOMParser, ב-XMLHttpRequest.responseXML, במסמכי תמונות SVG עצמאיים ובמשאבי תמונות SVG חיצוניים.
Tracking bug #466303347 | ChromeStatus.com entry | Spec
ביצועים ונטוורקינג
הבעת הסכמה לתיזמון הפניות חוצות-דומיינים
ההגדרה מאפשרת לשרתים להסכים למדידת ההפניות האוטומטיות שלהם מדומיין אחד לדומיין אחר על ידי דומיין היעד של הניווט. כך מפתחים יכולים למדוד את זמן האחזור של ההפניה האוטומטית ולבצע אופטימיזציה שלו עבור ניווטים שהם שולטים בהם.
באג למעקב מס' 521861828 | ערך ב-ChromeStatus.com | מפרט
ניווט: התעלמות מניווטים כפולים
מונע ביטול מיותר של ניווט שמתבצע, על ידי ניווט חדש זהה שמתחיל במהירות אחריו. האופטימיזציה הזו משפרת את הביצועים ואת חוויית המשתמש, כי היא מונעת בזבוז של משאבי רשת על בקשות כפולות שנובעות מקליקים כפולים מקריים.
באג למעקב #366060351 | ערך ב-ChromeStatus.com | מפרט
רשומות ביצועים של PerformanceSoftNavigation ושל InteractionContentfulPaint
הוספנו את סוגי הרשומות soft-navigation ו-interaction-contentful-paint לציר הזמן של הביצועים כדי לעקוב אחרי ביצועים שמבוססים על אינטראקציות באפליקציות בדף יחיד (SPA). interaction-contentful-paint הדוח על כניסה מציג נתונים על צביעות חדשות של תוכן בחלקים של הדף שעברו שינוי בעקבות אינטראקציה של משתמש. כך מפתחים יכולים להבין את זמן האחזור של טעינת האינטראקציה, גם בבקשות אחזור אסינכרוניות. הערך soft-navigation בדוחות מציין שינויים במצב ההיסטוריה של אותו מסמך שנובעים מאינטראקציות, ויוצר מקור זמן חדש לשיוך נתוני ביצועים עתידיים לנתיב הפעיל ולא לכתובת ה-URL של המסמך המקורי.
Tracking bug #1338390 | ChromeStatus.com entry | Spec
מיזוג של מדיניות הרשאות: direct-sockets-private עם local-network ועם loopback-network
מחליף את מדיניות ההרשאות הקיימת direct-sockets-private במדיניות הרשאות מפורטת יותר local-network ו-loopback-network. כדי לאפשר חיבורי Direct Sockets לכתובות רשת מקומיות או לכתובות רשת לולאה חוזרת (loopback), צריך להגדיר במניפסטים של אפליקציות אינטרנט מבודדות (IWA) את כללי המדיניות הספציפיים האלה. כך המפתחים מקבלים שליטה מדויקת יותר בגישה לרשת, והדרישות לגבי הרשת מופיעות בצורה שקופה במניפסט.
כללי ספקולציות: שדה form_submission
התחביר של כללי הספקולציה הורחב כדי לאפשר למפתחים לציין את השדה form_submission לעיבוד מראש. הפעולה הזו מנחה את הדפדפן להכין את הטרום-רנדור כשליחת טופס, כדי שאפשר יהיה להפעיל אותו באמצעות ניווטים אמיתיים לשליחת טופס, כמו טפסים לחיפוש שמובילים לניווט של בקשת GET.
Tracking bug #346555939 | ChromeStatus.com entry | Spec
textStream() ל-Response, Request ו-Blob
נוספה שיטת textStream() לממשקים שמייצגים זרם בייטים (Request, Response ו-Blob). השיטה הזו מספקת קיצור דרך נוח ששווה להעברת זרם הבייטים דרך TextDecoderStream().
באג למעקב מס' 514448226 | רשומה ב-ChromeStatus.com | מפרט
מדיה, חיישנים וקלט
רכיב היכולת: <usermedia> MVP
הוספנו את רכיב היכולת הדקלרטיבי <usermedia>, אמצעי בקרה שמנוהל על ידי הדפדפן להפעלה של זרמי מדיה ולאינטראקקציה איתם. הטמעת רכיב שנשלט על ידי הדפדפן בדף מאפשרת למשתמשים ללחוץ על הרכיב כדי לשלוח אות ברור ומכוון לפני הפעלת בקשות להרשאות. כך משפרים את חוויית המשתמש בהנחיות ומספקים למשתמשים שדחו בעבר את ההרשאה דרך פשוטה לשחזור.
באג למעקב מס' 443013457 | רשומה ב-ChromeStatus.com | מפרט
DeviceOrientation API לבקשת הרשאה לאירועים
מאפשרת למפתחי אתרים להפעיל את הפונקציות DeviceOrientationEvent.requestPermission() ו-DeviceMotionEvent.requestPermission() כדי לבקש מסוכן המשתמש לשתף עם הדף את נתוני התנועה והכיוון של המכשיר. השיטות הסטטיות האלה מחזירות אובייקט promise שמוביל לערך granted או denied, בהתאם לשאלה אם המשתמש אישר שיתוף נתונים של נתוני חיישנים.
Tracking bug #947112 | ChromeStatus.com entry | Spec
תנע של אירוע גלגל
חשיפת מאפיין בוליאני momentum באירועי גלגלת כדי לזהות אירועים שנוצרו על ידי אינרציה של גלילה בפלטפורמה מקומית. אחרי שמשתמש מרים את האצבע ממשטח מגע אחרי אינטראקציית הטלה, פלטפורמות מקוריות ממשיכות להפעיל אירועים של גלגל העכבר כדי לדמות אינרציה. המאפיין momentum מבדיל בין האירועים המדוומים האלה לבין אינטראקציות פיזיות עם משטח המגע, ומאפשר למפתחים להתעלם מאירועי הטלה או להתאים אישית אפקטים עשירים של הטלה.
באג למעקב מס' 40704952 | ערך ב-ChromeStatus.com | מפרט
נגישות ודיבור באינטרנט
מאפיין אחד (aria-actions)
הוספנו תמיכה במאפיין aria-actions. בדפוסי ממשק משתמש שבהם פעולות משניות מוצבות בווידג'טים אינטראקטיביים מורכבים, מאפיין aria-actions מאפשר למפתחים לחשוף את לחצני הפעולה המשניים האלה ישירות לטכנולוגיות מסייעות, כדי לשפר את יכולת הגילוי שלהם.
באג למעקב מס' 514751946 | רשומה ב-ChromeStatus.com | מפרט
Web Speech API: Unspoken punctuation
הפונקציה מוסיפה את מאפיין הבוליאני unspokenPunctuation לממשק SpeechRecognition של Web Speech API. כשהתכונה הזו מופעלת (true), המאפיין הזה מנחה את מנוע זיהוי הדיבור להסיק ולהוסיף באופן אוטומטי סימני פיסוק (כמו נקודות, פסיקים וסימני שאלה) על סמך הפסקות טבעיות, מבנה דקדוקי ופרוזודיה, בלי שיהיה צורך בפקודות דיבור מפורשות של סימני פיסוק.
באג למעקב מס' 514764702 | רשומה ב-ChromeStatus.com | מפרט
בינה מלאכותית (AI)
LanguageDetector תמיכה בסינית מסורתית לעומת סינית פשוטה
נוספו שני קודי שפה חדשים שניתן לזהות, zh-Hant (סינית מסורתית) ו-zh-Hans (סינית פשוטה), ל-Language Detector API. במקום התוצאה zh שחזרה קודם, עכשיו יחזרו אחת מהתוצאות הספציפיות יותר האלה.
Tracking bug #519251262 | ChromeStatus.com entry | Spec
גרסאות מקור לניסיון
עדכוני אלגוריתמים ב-WebCrypto
נוספו אלגוריתמים של הצפנה פוסט-קוונטית (PQC) ואלגוריתם סימטרי נפוץ של AEAD ל-Web Cryptography API, כדי לאפשר למפתחים לגשת להטמעות שסופקו על ידי הדפדפן של אלגוריתמים עמידים לקוונטים שעברו סטנדרטיזציה על ידי NIST: ML-KEM (768, 1024), ML-DSA (44, 65, 87), ChaCha20-Poly1305 ו-X-Wing.
ניסוי מקור | באג למעקב מס' 450627017 | ערך ב-ChromeStatus.com | מפרט
Declarative Performance Observer
הצעה למערכת טלמטריה אמינה שפועלת בדפדפן ומדווחת על מדדי ביצועים מתחילת הניווט ועד לסיום הדף, באמצעות כותרת תגובת HTTP מוצהרת. כך אפשר לוודא שנתוני הטלמטריה נאספים גם בתרחישים שבהם הבקשה נכשלת בגלל שגיאות ברשת או אם תהליך העיבוד הגרפי מסתיים על ידי מערכת ההפעלה.
באג למעקב מס' 505208781 | ערך ב-ChromeStatus.com
טעינה מראש של אות הפעלה
הכותרת on-prefetch-activation HTTP response מוצגת, ומאפשרת לשרתים לציין נקודת קצה של טלמטריה שהדפדפן מקבל עליה עדכון בכל פעם שמשתמשים במשאב שנשלף מראש לניווט. כך המפתחים מקבלים אות מהימן למדידת הדיוק וההשפעה של אסטרטגיות השליפה מראש (prefetch) על הביצועים.
ניסוי מקור | באג למעקב מס' 499814382 | רשומה ב-ChromeStatus.com | מפרט
WebRTC Data Channel: SCTP Negotiation Acceleration Protocol
התכונה הזו מזרזת את ההקמה של ערוץ נתונים ב-WebRTC על ידי הטמעה של פרמטרים לאתחול פרוטוקול העברת נתונים מבוקרת (SCTP) ישירות בתוך חילופי ההצעה והתשובה של פרוטוקול תיאור הסשן (SDP). כך מקצרים את זמן ההגדרה של ערוץ הנתונים בעד שני זמני הלוך ושוב ברשת.
Origin Trial | Tracking bug #426480601 | ChromeStatus.com entry | Spec
הוצאה משימוש והסרה
בגרסה 151 של Chrome, אנחנו מסירים את התמיכה ב-macOS 12
גרסה 150 של Chrome היא הגרסה האחרונה שתומכת ב-macOS 12. החל מ-Chrome 151, נדרשת מערכת macOS בגרסה 13 ומעלה. במכשירי Mac עם macOS 12, Chrome ימשיך לפעול ויוצג סרגל מידע עם אזהרה, אבל לא יהיו יותר עדכוני אבטחה או עדכוני תכונות.
הסרת [LegacyNoInterfaceObject] מ-FontFaceSet IDL
מסיר את [LegacyNoInterfaceObject] מה-IDL של FontFaceSet כדי ש-FontFaceSet ייחשף בצורה תקינה כמאפיין גלובלי באובייקט window. מכיוון שלא מוגדר קונסטרוקטור ב-IDL, קריאה ל-new FontFaceSet() מ-JavaScript מחזירה עכשיו TypeError: Illegal constructor, בהתאם למפרט ול-Firefox ול-Safari.