כל אפליקציה שעשיתם עד עכשיו חיה בבועה. הנתונים hardcoded בקוד, אין שרת, אין מסד נתונים. זה בסדר לתרגול - אבל אף מוצר אמיתי לא עובד ככה. אפליקציית Twitter מציגה tweets שחיים ב-servers. Wolt מציגה מסעדות ומחירים ש-query-ים database בזמן אמת. כל אינטראקציה של user שווה request ל-server.
ב-2015, fetch() הפכה לחלק מהדפדפן ונתנה ל-JavaScript דרך נקייה לדבר עם servers. לפני כן - XMLHttpRequest, שהיה פשוט מכוער. fetch() היא Promise-based, ידידותית, ואפשר לכתוב איתה async/await. בשיעור הזה נבנה את כל ה-pattern - מ-GET בסיסי ועד error handling מלא שמתאים לפרויקט אמיתי.