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

Recientemente מוזילה הוציאה כלי, ששוחרר דרך אתר חדש (הקישור הוא זה). נקרא בשם הפעלה מחדש של פיירפוקס, מוזילה מציגה את זה כ כלי ניפוי באגים חדש זה כבר נכלל בגרסאות Nightly של Firefox, אך כרגע הוא זמין רק עבור MacOS.

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

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

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

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

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

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

בפועל, רפרודוקציה מותרת בתחומים הבאים:

  • רכיבי ה- IPC והבאגים יכולים לבצע הקצאות ערימה ולכן עשויים להיות שונים בין הקלטה להפעלה.
  • בניית JS ומצב פנימי אחר כלשהו מושפעים מנוכחות הבאגים ואילו נקודות חיבור / הפסקה פעילות, כך שהן יכולות להיות שונות בין הקלטה להפעלה.
  • הבאגים יכול להקצות אלמנטים של GC, והקצאת אלמנטים אחרים של GC יכולה להיות שונה בנוכחות הבאגים. לדוגמה, קומפילציה של התסריט כוללת מיפוי.

בנוסף, הוא מאפשר גם אפשרויות מתקדמות:

  • devtools.recordreplay.enableRewinding  כשהוא מושבת, Firefox רושם עמוד מהיר יותר באופן משמעותי. נכון כברירת מחדל . 
  • devtools.recordreplay.fastLogpoints  כאשר אפשרות זו מופעלת, Firefox Replay מעריך נקודות יומן ברציפות. לנקודות שיא לא יכולות להיות תופעות לוואי או לסטות מההקלטה באופן אחר במצב זה. כברירת מחדל כוזב.
  • devtools.recordreplay.logging  כאשר הוא מופעל, פיירפוקס יירשם בטרמינל פעולות הפעלה חוזרות פנימיות, דבר שימושי בעת ניפוי באגים נתקע וקרס. ברירת מחדל כוזבת

הפעלה מחדש של האינטרנט נכללה עד כה בגרסאות Nightly של Firefox, עד שהוא יציב יותר. אמנם הפונקציה כלולה, אך היא מושבתת כברירת מחדל, אך ניתן להפעיל אותו באמצעות העדפת "devtools.recordreplay.enabled".

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

כאמור בהתחלה עבודות הפריסה עד כה היו ב- macOS, אבל מוזילה כבר עובד ליישום הכלי בגרסאותיו עבור Windows. אמנם עבור לינוקס שום דבר לא הוזכר.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.