מטמון האפליקציה, שנקרא גם AppCache, הוצא משימוש.
איך הבדיקה של מטמון האפליקציה ב-Lighthouse נכשלה
ב-Lighthouse מוצגים דפים שנעשה בהם שימוש במטמון של האפליקציה:
הבדיקה נכשלת כש-Lighthouse מוצא הפניה למניפסט של מטמון האפליקציה בתג <html>
של דף.
לדוגמה, הסימון הזה גורם לביקורת להיכשל:
<html manifest="example.appcache">
...
</html>
שימוש ב-API של המטמון במקום ב-Application Cache
כדי לעבור את הביקורת, הסירו את המניפסט מהדף והשתמשו במקום זאת ב-Cache API באמצעות service worker.
כדי לעבור ממטמון האפליקציה ל-Service Workers, כדאי להשתמש בספרייה sw-appcache-behavior. הספרייה הזו יוצרת יישום מבוסס-שירות (service-worker) של ההתנהגות המוגדרת במניפסט של מטמון האפליקציה.
מידע נוסף על שימוש ב-Service Workers כדי שהאתר יעבוד במצב אופליין לא מגיב עם תגובה של 200 במצב אופליין. עיינו בפוסט Current page לא מגיב עם שגיאה 200 במצב אופליין.