מה חדש בכלי הפיתוח (Chrome 151)

תאריך פרסום: 28 ביולי 2026

בגרסה 151 של Chrome, נוספו עוד ווידג'טים להדרכה של הסוכן בכלי העזרה מבוסס ה-AI, פירוט של ספציפיות CSS בכרטיסייה Styles, תמיכה ברכיב הווירטואלי ::interest-button ועדכונים משמעותיים בשרת DevTools MCP.

כלי פיתוח לסוכנים

בגרסאות האחרונות עד v1.6.0, כלי הפיתוח ל-Chrome לסוכני AI הרחיבו באופן משמעותי את יכולות הניפוי באגים שלהם לסוכני קידוד כמו Antigravity, ‏ Claude, ‏ Codex ועוד.

העדכונים בגרסאות v1.4.0 עד v1.6.0 כוללים:

  • ניפוי באגים משופר בזיכרון: הכלי החדש get_heapsnapshot_duplicate_strings מזהה בזבוז זיכרון שנגרם מהקצאות מחרוזות מיותרות ב-JavaScript heaps. ‫get_heapsnapshot_details מחזירה סכומים מצטברים של מספר האובייקטים וגודל הזיכרון, סכומים מצטברים של תמונת מצב של הערימה שאפשר לסנן, נתיבי שמירה של שורש GC, ומאפשרת השוואה בין תמונות מצב של הזיכרון.
  • קידוד בפורמט GCF ‏ (experimentalGcfFormat): נוספה תמיכה בתשובות של כלים שעברו קידוד ב-GCF כדי לבצע אופטימיזציה של רוחב הפס ויעילות הניתוח עבור לקוחות נתמכים.
  • ניתוב מקביל של דפים לכמה סוכנים והקשרים מבודדים: --experimentalPageIdRouting מאפשר לסוכני משנה מקבילים לפעול בכמה כרטיסיות דפדפן בו-זמנית באמצעות ניתוב pageId מפורש. מצב --isolated והפרמטרים של isolatedContext יוצרים פרופילים זמניים של Chrome ואחסון לכל סשן.

מידע נוסף על כלי הפיתוח לסוכנים ואיך מתחילים להשתמש בהם זמין במאגר GitHub.

כלים מבוססי-AI

תמונה/צילום מסך: חלונית העזרה מבוססת ה-AI שמציגה את הווידג'ט החדש של Network Track בשורה ואת ההסבר האינטראקטיבי עם תמיכה בטבלת GFM.

החלונית AI assistance (עזרה מ-AI) ממשיכה להתפתח, ומספקת פרטים נוספים בAgent walkthroughs (הסברים מפורטים על סוכן) באמצעות הווידג'ט המיוחד Network Track (מעקב אחר הרשת) (שמציג פעילות ברשת של ביצועים מוטבעים עם ניווט בקליק אחד להגדלת טווח הזמן בחלונית Performance (ביצועים)) והווידג'ט Network Requests List (רשימת בקשות רשת) (שמציג פרמטרים של בקשות מובנות בטבלאות אינטראקטיביות).

בנוסף, הודעות התגובה תומכות עכשיו באופן מלא בעיבוד של טבלאות GitHub Flavored Markdown ‏ (GFM) לסיכומים של נתונים טבלאיים מפורמטים.

פירוט של ספציפיות ב-CSS ותמיכה ב-::interest-button

הסבר קצר חדש על פירוט הספציפיות של CSS בכרטיסייה Styles (סגנונות).

החלונית Elements כוללת כלים לבדיקה מעמיקה של CSS וליצירת CSS עבור ממשקי API מודרניים של פלטפורמות אינטרנט:

  • פירוט של ספציפיות ב-CSS: כשמעבירים את העכבר מעל שמות של סלקטורים בכרטיסייה Styles (סגנונות), מוצג עכשיו הסבר קצר ומפורט שמפרט איך כל מחלקה, מזהה, אלמנט או פסאודו-מחלקה תורמים לחישוב הספציפיות (a, b, c). התשובה הזו נכתבה על ידי חבר בקהילה, תודה ל-‎@hjanuschka!
  • ::interest-button פסאודו-אלמנט: כלי הפיתוח מנתח ומציג עכשיו באופן מלא את פסאודו-אלמנט ה-CSS החדש ::interest-button (חלק מהמפרט של HTML interesttarget) במתאר של עץ הרכיבים ובכרטיסייה Styles.
  • קישור אסינכרוני של יעדים למאפייני קשר ב-HTML: מאפייני HTML כמו popovertarget, interesttarget ו-commandfor מאחזרים עכשיו באופן אסינכרוני את צמתי ה-DOM של היעד ומקשרים אותם חזותית בשורה.
  • עיבוד עצלני של גיליונות סגנונות גדולים: בכרטיסייה Styles נעשה עכשיו שימוש בקישוט עצלני של מאפיינים כשמספר מאפייני ה-CSS של רכיב מסוים עולה על 200. כך מצטמצם הזמן שנדרש לחסימת העיבוד מכמה שניות למילישניות.

בעיות ב-Chromium: ‏ 353436867, 453705247, 524406293, 457696384, 524131115

ניפוי באגים בזיכרון: שיוך לסביבה פנימית שבה הופעלו המשימות ושמירת סגירה

החלונית Memory (זיכרון) עם תמונת מצב והמסנן Objects retained by context (אובייקטים שנשמרו בזיכרון על ידי הקשרים) מופעל.

האבחון של דליפות זיכרון מורכבות ב-JavaScript באפליקציות אינטרנט מרובות מסגרות או מרובות הקשרים ברור יותר משמעותית בחלונית Memory:

  • שיוך לסביבת V8 פנימית: תמונות מצב של ה-Heap מריצות עכשיו אלגוריתם שיוך דו-שלבי. הסקת מסקנות לגבי מצביעים סטטיים פותרת מפות native_context, בעוד שמעקב אחר נגישות לגרף משאיר אובייקטים שנותרו. אובייקטים שאפשר להגיע אליהם מהקשר נייטיב יחיד משויכים ישירות להקשר הזה, ואילו אובייקטים שאפשר להגיע אליהם מכמה הקשרים מסווגים כחלק מקטגוריית הקשרים המשותפים.
  • המסנן Retained by Context: מסנן חדש בממשק המשתמש בתצוגת Heap Snapshot מאפשר לבודד אובייקטים שנשמרו בזיכרון רק דרך אובייקטים של הקשר סגירת JavaScript.
  • סדר תצוגה של מאפיינים שאפשר להגדיר: נוסף מתג חדש בתפריט ההקשר, מיון מאפיינים לפי סדר אלפביתי (מופעל כברירת מחדל), שמאפשר לעבור בין מיון אלפביתי לבין סדר ההוספה המקורי של מאפייני JS כשבודקים מאפיינים של אובייקט heap.

בעיות ב-Chromium: 497855658, 423838364, 40833016

ממשקי API של תוספים עם הבטחות ושיפור האבטחה

ממשקי ה-API של תוספי כלי הפיתוח עודכנו עם דפוסים אסינכרוניים מודרניים ואמצעי בקרה הדוקים יותר לאבטחה:

  • תמיכה מובנית ב-Promise: שיטות אסינכרוניות ב-chrome.devtools.network (getHAR(), Request.getContent()), chrome.devtools.panels ו-chrome.devtools.inspectedWindow (eval(), getResources(), Resource.getContent(), Resource.setContent()) מחזירות עכשיו אובייקטים רגילים של JavaScript‏ Promise כשקוראים להן בלי פרמטר של קריאה חוזרת.
  • גבולות אבטחה של תוספים: עכשיו יש הגבלות על תוספי DevTools, כך שהם לא יכולים לאחזר משאבי HAR של כתובות URL חסומות. הם צריכים לעמוד בדרישות של extensionsOnChromeUrls הרשאות להערכות של תוספים שונים ב-inspectedWindow.eval, ולבצע בדיקות של allowFileAccess משאבים ב-file://.

עדכונים ותיקונים נוספים

הגרסה הזו כוללת אוסף של שיפורים קטנים ותיקוני באגים:

  • ביצועים: נוספו סמני ציר הזמן של Soft FCP (הצגת תוכן ראשוני) לצד סמני Soft LCP ו-Soft Navigation, עם כותרות מעודכנות של מגירת הפרטים.
  • ביצועים: נוספו אמצעי הגנה כדי לדלג על בדיקות של עומס חישוב במהלך כיול של ויסות מהירות המעבד במכשירי Android ללא תמיכה ב-PressureObserver.
  • רשת: עודכן העתקה כ-cURL כדי להוסיף את הקידומת --url לכתובות URL של יעדים, כדי למנוע פרשנות שגויה של דגל שורת הפקודה לכתובות URL עם מקף כקידומת.
  • מקורות: כברירת מחדל, הפעלנו את הרזולוציה של היקף מפת המקור, כדי לשפר את הרזולוציה של היקף המשתנה ואת ביטול המיניפיקציה של הסמל במהלך ניפוי הבאגים.
  • הגדרות: עודכנו הגדרות קבועות מראש של מכשירים מדומיים עבור דגמים חדשים יותר של אייפון ו-Pixel עם שוליים מאומתים של אזור בטוח, ושדות מותאמים אישית של User-Agent במכשיר מאוכלסים מראש ב-navigator.userAgent. (בעיות ב-Chromium: 40718410, 518215252)
  • הגדרות: עדכנו את התפריט הנפתח של ההגדרה טיפול בקישורים כך שיוצגו שמות תוספים ידידותיים למשתמש במקום כתובות URL של מקורות תוספים גולמיים.
  • ‫Lighthouse: עודכן מודול Lighthouse בחבילה לגרסה 13.4.0. (בעיה ב-Chromium: 40543651)

שיפורים בנגישות

בגרסה 151 של Chrome, אנחנו משיקים את שיפורי הנגישות הבאים:

  • רכיבים: שוחזרה הנראות של סמלי סרגל הכלים שהופעלו (כמו לחצן המשך של הפעלת הסקריפט) במצב ניגודיות גבוהה של Windows / @media (forced-colors: active) על ידי הסרת ביטולים של צבע הרקע שגרמו לקונפליקט. (בעיה ב-Chromium: 519762185)
  • ‫Console: הוספנו תיאורי כלים נגישים של טקסט מלא title לערכי מחרוזות של Live Expression שקוצרו ב-Console Pins.