מה חדש בכלי הפיתוח, Chrome 124

Sofia Emelianova
Sofia Emelianova

חלונית חדשה למילוי אוטומטי

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

אתם יכולים לנסות את החלונית החדשה בדף הדגמה הזה עם נתוני בדיקה:

  1. בקטע מילוי אוטומטי של פרטי הפרופיל, לוחצים על אחד מהלחצנים מילוי הטופס, לוחצים על שליחה, ובחלון הדו-שיח שמירה של הכתובת? לוחצים על שמירה וחוזר לדף עם הטופס.
  2. פותחים את DevTools ומפעילים אירוע של מילוי אוטומטי: בוחרים שדה טופס ובוחרים את הכתובת מהרשימה הנפתחת.

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

החלונית 'מילוי אוטומטי'.

מידע נוסף זמין במאמרים מידע על טפסים ומילוי אוטומטי.

הגבלת רוחב פס משופרת לרשתות WebRTC

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

הפרמטרים החדשים הם: אובדן חבילות (באחוזים), אורך התור של החבילות (מספר החבילות) והדגל סידור מחדש של חבילות ב.

לפני ואחרי הוספת אפשרויות חדשות שקשורות לחבילות לפרופילים מותאמים אישית של הגבלת קצב העברת נתונים.

כדי להגביל את הקצב של חיבור WebRTC, מציינים את הפרמטרים הקשורים לחבילות בפרופיל מותאם אישית בקטע הגדרות > בקרת קצב ובוחרים אותו בחלונית רשת.

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

בעיה ב-Chromium: ‏ 41175925.

תמיכה באנימציות שמבוססות על גלילה בחלונית האנימציות

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

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

קבוצה של אנימציות שמופעלות על ידי גלילה, שמסומנות בסמל של עכבר.

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

תמיכה משופרת בהטמעת עץ של CSS בקטע 'רכיבים' > 'סגנונות'

בכרטיסייה Elements (רכיבים) > Styles (סגנונות) נוספה תמיכה בהטמעת עץ של CSS, ועכשיו מוצגים סגנונות מוטמעים עם הכנסה פנימה ובסוגריים מסולסלים. הטמעת עץ ב-CSS היא דרך לקבץ יחד כללי CSS ולשפר את המבנה שלהם.

לפני ואחרי הוספת הפסקה והקיטועים של סגנונות בתצוגת עץ בסוגריים מסולסלים.

בעיה ב-Chromium: 40166888.

חלונית 'ביצועים משופרים'

בגרסה הזו נוספו כמה שיפורים לחלונית ביצועים.

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

כדי לסנן את הרעש בתרשים הלהבה בקטע Performance (ביצועים) > Main (ראשי), אפשר עכשיו להסתיר פונקציות לא רלוונטיות ואת הצאצאים שלהן. בתרשים הלהבה, לוחצים לחיצה ימנית על פונקציה ובוחרים אפשרות מתפריט ההקשר.

לפני ואחרי הוספת תפריט הקשר שמאפשר להסתיר פונקציות ואת הצאצאים שלהן.

לפונקציות עם צאצאים מוסתרים יש לחצן תפריט נפתח בצד שמאל. מעבירים את העכבר מעל הסמל כדי לראות את מספר הילדים המוסתרים ולוחצים עליו כדי להציג אותם שוב. כדי לחזור למצב הראשוני של תרשים הלהבה, לוחצים לחיצה ימנית על פונקציה ובוחרים באפשרות Reset trace.

חצים מהגורמים המעורבים שנבחרו לאירוע שהם יזמו

בעבר, כשבחרתם אירוע בטראק ראשי, הופיעה בטראק החץ מהגורם שהפעיל אותו לאירוע שנבחר. עכשיו, בתרשים מופיעה גם חץ מהאירוע שנבחר לאירוע שהתחיל אותו, אם יש כזה.

לפני ואחרי הצגת החצים מאירועים שנבחרו לאירועים שהופעלו, וקישורים עם שם במקום Reveal.

בנוסף, לכל הגורמים המעורבים יש עכשיו שדות Initiator for בכרטיסייה Summary, ושדות Initiator for ו-Initiated by כוללים קישורים עם שמות במקום Reveal.

בעיות ב-Chromium: ‏ 325604258, ‏ 325024819, ‏ 326055289.

Lighthouse 11.6.0

בחלונית Lighthouse פועלת עכשיו גרסת Lighthouse 11.6.0. הרשימה המלאה של השינויים

בין השינויים הבולטים: ההגדרה החדשה הפעלה של דגימת JS . ההגדרה הזו מושבתת כברירת מחדל.

לפני ואחרי הוספת הגדרה של דגימת JS בהסכמה מפורשת.

הפעלת הדגימה של JS מוסיפה למעקב הביצועים סטאקים מפורטים של קריאות ל-JavaScript, אבל עשויה להאט את יצירת הדוח.

מעקב ביצועים ללא דגימת JS (שמאל) וללא דגימת JS (ימין).

הנתונים מופיעים בקטע תפריט הכלים > הצגת נתוני המעקב המקוריים אחרי יצירת הדוח Lighthouse.

במאמר Lighthouse: אופטימיזציה של מהירות האתר מוסבר על היסודות של השימוש בחלונית Lighthouse ב-DevTools.

בעיה ב-Chromium: ‏ 772558.

טיפים לקטגוריות מיוחדות בקטע 'זיכרון' > 'תמונות מצב של אשכול'

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

לפני ואחרי עם תצוגה של תיאור של קבוצות מיוחדות של אובייקטים.

בעיה ב-Chromium: ‏ 41490331.

אפליקציה > עדכוני אחסון

בגרסה הזו יש כמה עדכונים בקטע אפליקציה > אחסון.

בייטים שנעשה בהם שימוש באחסון השיתופי

בקטע Application‏ > Storage‏ > Shared storage מוצג עכשיו מספר הבייטים שבהם נעשה שימוש במקור.

לפני ואחרי, מוצג מספר הבייטים שבשימוש באחסון המשותף.

אחסון משותף מאפשר לכם לקבל גישה בלתי מוגבלת לכתיבה באחסון במספר אתרים, עם גישה לקריאה לשמירה על הפרטיות.

בעיה ב-Chromium: 324464353.

Web SQL הוצא משימוש באופן מלא

גרסת Chrome 119 הוציאה משימוש את Web SQL והסירה את אסימון הניסיון להוצאה משימוש בגרסה הזו, כך שלא ניתן יותר להשתמש ב-Web SQL.

בהמשך לכך, הסרנו מ-DevTools את הקטע Web SQL מהחלונית Application.

בעיה ב-Chromium: 327254049.

שיפורים בחלונית הכיסוי

בגרסה הזו נוספו כמה עדכונים לחלונית כיסוי:

  • עכשיו, סטטיסטיקות השימוש של כתובות URL מסוננות מחושבות בצורה נכונה בסרגל הסטטוס. בעבר, במקום להוסיף את נתוני השימוש של כתובות URL משניות שתואמות למסנן, המערכת הוסיפה את נתוני האב שלהן.

לפני ואחרי החישוב הנכון של הנתונים הסטטיסטיים של הילדים התואמים.

  • הצבע של הקוד שנעשה בו שימוש הוא עכשיו אפור במקום ירוק, כדי לשפר את הקריאות, במיוחד עבור משתמשים עם לקות בראיית צבעים שאינה מאפשרת להם לראות את הצבע ירוק.

לפני ואחרי שינוי הצבע של הקוד שנעשה בו שימוש לאפור.

בעיה ב-Chromium: 41494198, ‏ 329253687.

יכול להיות שהחלונית 'שכבות' תצא משימוש

יכול להיות שהחלונית שכבות תצא משימוש בקרוב בגלל שימוש נמוך. בחלק העליון של החלונית יופיע עכשיו באנר אזהרה.

באנר האזהרה על ההוצאה משימוש הפוטנציאלית בחלק העליון של חלונית השכבות.

אתם מוזמנים לשתף את המחשבות והחששות שלכם לפני שהצוות יקבל את ההחלטה הסופית להוצאת הלוח משימוש.

הוצאה משימוש של הכלי לניתוח ביצועים (profiler) של JavaScript: שלב ארבע, סופי

בגרסה הזו, הלוח JS Profiler הוצא משימוש באופן מלא ואי אפשר להפעיל אותו מחדש.

כדי ליצור פרופיל של ביצועי המעבד (CPU), משתמשים בחלונית ביצועים.

בעיה ב-Chromium: 40262073.

רגעי שיא שונים

ריכזנו כאן כמה מהתיקונים והשיפורים החשובים בגרסה הזו:

  • Network:
    • תוקן באג שקשור לניתוח שגוי של קובצי cookie בכמה שורות (325410304).
    • תצוגה מקדימה של סטאק הקריאות תוקנה בעמודה Initiator (327665602).
  • מעקב אחר ביצועים: תיבות הסימון למעקב הן עכשיו זהות לאלה שבשאר ממשק המשתמש (1467464).
  • מקורות: נוספה הדגשת תחביר למסמכי XHTML (327940244).
  • הגדרות > מכשירים: Galaxy Fold הישן מוחלף ב-Galaxy Z Fold 5 החדש יותר (40113439).
  • ביצועים: כל תוצאות החיפוש שתואמות עכשיו מודגשות כשמבצעים חיפוש באמצעות Ctrl/Cmd+F (1523279).
  • מקורות מידע למפתחים: עכשיו מוצגים גם מקורות מידע שנטענו דרך תוספים לשפות, כמו תוסף Chrome לתמיכה ב-DevTools של C/C++‎ (DWARF) (40746829).
  • ביצועים: תוקנו סטאק הקריאות שנחתך והפריסה הלא תקינה שלו בכרטיסייה סיכום (325314708).
  • מסנן: עכשיו אפשר להתמקד בלחצני סגירה, כך שאפשר לסגור את החלוניות באמצעות המקלדת.

הורדת הערוצים לתצוגה מקדימה

מומלץ להשתמש ב-Chrome Canary, ב-Dev או ב-Beta כדפדפן הפיתוח שמוגדר כברירת מחדל. ערוצי התצוגה המקדימה האלה מעניקים לכם גישה לתכונות העדכניות ביותר של DevTools, מאפשרים לכם לבדוק ממשקי API מתקדמים לפלטפורמות אינטרנט ולמצוא בעיות באתר לפני שהמשתמשים שלכם יעשו זאת.

יצירת קשר עם צוות כלי הפיתוח ל-Chrome

אתם יכולים להשתמש באפשרויות הבאות כדי לדון בתכונות החדשות, בעדכונים או בכל דבר אחר שקשור ל-DevTools.

מה חדש בכלי הפיתוח

רשימה של כל מה שנדון בסדרה מה חדש ב-DevTools.