אם מוצגת הודעה בחלונית המידע 'הכרטיסייה הזו חולקת משאבים עם כרטיסיות אחרות…' בזמן שכלי הפיתוח פתוחים, סימן שאתם משתייכים לקבוצה הקטנה שבה הניסוי שיתוף תהליכים מופעל. בפוסט הזה מוסבר על הניסוי.
מהו הניסוי?
בדרך כלל, כשפותחים כמה כרטיסיות מאותו אתר (למשל Google Docs), Chrome יוצר תהליך עיבוד נפרד לכל אחת מהן. הניסוי שיתוף תהליכים משנה את המצב הזה ומאפשר לכמה כרטיסיות לשתף את אותו תהליך עיבוד.
המטרה היא לשפר את הביצועים. לדוגמה, טעינה מהירה יותר של דפים, שיפור במדד LCP ושימוש קטן יותר בזיכרון. מידע נוסף זמין במסמך המפורט הזה.
איך זה משפיע על חוויית המשתמש של המפתחים בכלי הפיתוח של Chrome?
מאחר שכרטיסיות עשויות לשתף תהליך (ואת ה-thread הראשי שלו), יש שתי השפעות על ניפוי באגים ועל ניתוח הביצועים:
ניפוי באגים בנקודות עצירה. אם משהים את הכלי לניפוי באגים בכרטיסייה אחת, זה יכול להשפיע על אנשים אחרים שמשתפים את התהליך. תוצג האזהרה 'הכלי לניפוי באגים מושהה בכרטיסייה אחרת. צריך ללחוץ כדי לעבור לכרטיסייה הזו'. ניתוח ביצועים. קובצי snapshot של אשכול ותועדי ביצועים עשויים לתעד נתונים מכמה כרטיסיות, וכך להקשות על פרשנות התוצאות.
הצטרפות לניסוי או ביטול ההצטרפות
מי לא הביע הסכמה כברירת מחדל
הניסוי הזה מושבת כברירת מחדל אצל המשתמשים הבאים:
- משתמשי Chrome Enterprise
- Chrome For Testing
- Chrome Headless
- מפתחים שהשתמשו בכלי פיתוח לאחרונה (ב-7 הימים האחרונים)
ביטול הצטרפות
כדי לבטל את ההסכמה באופן ידני, לוחצים על הלחצן ביטול ההסכמה באזהרה. לחלופין, אפשר להשבית את הניסוי Enable ProcessPerSite up to main frame threshold באמצעות הגדרות הדגלים של Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
הבעת הסכמה
כדי לבדוק באופן מפורש את תכונת הניסוי החדשה, מריצים את Chrome עם דגלים של שורת הפקודה הבאים:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
משוב
נשמח לקבל ממך משוב על הניסוי בנושא שיתוף תהליכים. אתם יכולים לשתף את השאלות או הבעיות שבהן נתקלת בכלי למעקב אחר משוב.
הורדת הערוצים לתצוגה מקדימה
מומלץ להשתמש ב-Chrome Canary, ב-Dev או ב-Beta כדפדפן הפיתוח שמוגדר כברירת מחדל. ערוצי התצוגה המקדימה האלה מעניקים לכם גישה לתכונות העדכניות ביותר של DevTools, מאפשרים לכם לבדוק ממשקי API מתקדמים לפלטפורמות אינטרנט ולמצוא בעיות באתר לפני שהמשתמשים שלכם יעשו זאת.
פנייה לצוות של כלי הפיתוח ל-Chrome
אפשר לבחור מבין האפשרויות הבאות כדי לדון בתכונות החדשות, בעדכונים או בכל נושא אחר שקשור לכלי פיתוח.
- אפשר לשלוח לנו משוב ובקשות להוספת תכונות בכתובת crbug.com.
- מדווחים על בעיה בכלי הפיתוח באמצעות הסמל אפשרויות נוספות > עזרה > דיווח על בעיה בכלי הפיתוח ב-DevTools.
- שליחת ציוץ אל @ChromeDevTools.
- אפשר להשאיר תגובות בסרטונים של מה חדש בכלי הפיתוח ב-YouTube או בסרטונים של טיפים לכלי הפיתוח ב-YouTube.