במרץ 2003, ניק פינק וסטיב שמפיון (Nick Finck) וסטיב שמפיון (Steve Champeon) הדהימו את עולם עיצוב האתרים באמצעות הקונספט של שיפור פרוגרסיבי, אסטרטגיה לעיצוב אתרים ששמה דגש על התוכן העיקרי של דפי אינטרנט. בנוסף, היא מוסיפה בהדרגה שכבות הצגה ותכונות קפדניות וספציפיות יותר על גבי התוכן. ב-2003, תהליך השיפור המתקדם עסק באותה תקופה בתכונות CSS מודרניות, ב-JavaScript שלא מפריע ואפילו ב-Scalable Vector Graphics, וב-2020 השיפור המתקדם ב-2020 היה שימוש ביכולות דפדפן מודרניות.
בשיחה זו נראה דוגמה ליישום אינטרנט של כרטיסי ברכה, כיצד יכולות דפדפן חדשות ועתידיות יכולות לשפר בהדרגה את היישום כך שהוא ימשיך להיות שימושי בכל הדפדפנים המודרניים, אך מספק חוויה מתקדמת בדפדפנים שתומכים ביכולות כגון גישה למערכת הקבצים המקורית, גישה ללוח המערכת של המערכת, אחזור אנשי קשר, סנכרון רקע תקופתי, נעילת מסך ממצב שינה, תכונות שיתוף ועוד.
לאחר הצפייה בפעילות זו, המפתחים יהיו מבינים היטב כיצד ניתן לשפר בהדרגה את אפליקציות האינטרנט שלהם בעזרת תכונות דפדפן חדשות, מבלי להטיל עומס הורדה על קבוצת משנה של משתמשים שנוהגים להשתמש בדפדפנים לא תואמים, והכי חשוב, מבלי להחריג אותם מהשימוש ביישום האינטרנט מלכתחילה.
מקורות מידע:
- ברכות ל-Fugu ב-GitHub ← https://goo.gle/2VkuwYM
- סטטוס יכולות חדשות ← https://goo.gle/3dEcyH2
- כתיבת סרטון ← https://web.dev/progressively-enhance-your-pwa/
צפייה בפלייליסט ליום השני ב-Web.dev Live
דובר: תומאס סטיינר