איך לבנות אתרים טובים יותר באמצעות Lighthouse

מאז Google I/O, עבדנו קשה כדי להפוך את Lighthouse לכלי מצוין ליצירת אפליקציות אינטרנט מתקדמות:

היום אנחנו שמחים להכריז על השקת הגרסה 1.3 של Lighthouse. גרסה 1.3 של Lighthouse כוללת כמה תכונות חדשות משמעותיות, ביקורות ותיקוני באגים רגילים. אפשר להתקין אותו מ-npm‏ (npm i -g lighthouse) או להוריד את התוסף מחנות האינטרנט של Chrome.

אז מה חדש?

עיצוב חדש

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

דוח Lighthouse

שיטות מומלצות חדשות

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

'שיפור האינטרנט' הוא מאמץ במסגרת פרויקט Lighthouse שעוזר למפתחים לשפר את האינטרנט. במילים אחרות, לעזור להם לעדכן את אפליקציות האינטרנט שלהם ולבצע אופטימיזציה שלהן. לעתים קרובות, מפתחי אתרים משתמשים בשיטות מיושנות, בדוגמאות לא רצויות או נתקלים בבעיות ביצועים ידועות בלי שהם מודעים לכך. לדוגמה, ידוע לכולם שצריך ליצור אנימציות מבוססות-JS באמצעות requestAnimationFrame() במקום באמצעות setInterval(). עם זאת, אם המפתח לא יודע על ה-API החדש, אפליקציית האינטרנט שלו תיפגע ללא צורך.

גרסה 1.3 של Lighthouse כוללת יותר מ-20 הצעות לשיטות מומלצות חדשות, החל מעצות למודרניזציה של תכונות CSS ו-JavaScript ועד להמלצות לביצועים, כמו 'צמצום מספר הנכסים שמונעים את העיבוד' ו'שימוש במאזינים פסיביים לאירועים כדי לשפר את הביצועים של גלילה'.

שימוש בשיטות מומלצות טובות יותר לאינטרנט.

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

צפייה בדוחות

לסיום, אנחנו שמחים להכריז על תצוגה חדשה באינטרנט של תוצאות Lighthouse. נכנסים לאתר googlechrome.github.io/lighthouse/viewer, גוררים ומשחררים את הפלט של הפעלת Lighthouse (או לוחצים כדי להעלות את הקובץ), וזהו. דוח HTML של Lighthouse באתר 'Insta'.

משתמש עם הרשאת צפייה בדוח.
צפייה בדוחות

ב-Lighthouse Viewer אפשר גם לשתף דוחות עם אחרים. לחיצה על סמל השיתוף תגרום לכניסה ל-GitHub. אנחנו שומרים את הדוחות כ-gist סודי בחשבון שלכם, כדי שתוכלו למחוק בקלות דוח ששיתפתם או לעדכן אותו מאוחר יותר. השימוש ב-GitHub לאחסון נתונים מאפשר לכם גם לקבל ניהול גרסאות בחינם.

הארכיטקטורה של הצופה.
ארכיטקטורת הצופה

כדי לטעון מחדש דוחות קיימים ב-Lighthouse Viewer, מוסיפים את הערך ?gist=GIST_ID לכתובת ה-URL:

ארכיטקטורת הצופה 2.
ארכיטקטורת צפייה 2

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