איך מקובל לעשות היום ajax?
-
כמתכנת מתחיל נתקלתי לאחרונה בקסם שנקרא AJAX
בלי לרענן את הדף אתה מקבל עדכונים מהשרת.בדקתי פה חפרתי שם, ראיתי שתי אופציות עיקריות:
1 - עם האובייקט XMLHttpRequest
2 - עם הפונקציה fetch שמחזירה פרומייס.מכיון שאין לי ניסיון עם פרומייס בכלל העדפתי להשתמש באופציה הראשונה
כאן נתקלתי בשתי תגובות קיצוניות:
מתכנת 1 - זה בסדר גמור, fetch זה משהו שיצא עכשיו מהתנור ועוד לא נכנס לשימוש, תרגיש בנוח!
מתכנת 2 - מה??? אתה משתמש בXMLHttpRequest? כל העולם כבר עבר לfetch !
אני לא מכניס ראשי בין ההרים הגבוהים, אך מכיון ששני המתכנתים חברים בפורום אני מעלה את זה כאן לדיון. -
XMLHttpRequest סתם מעייף, אלף הגדרות וקולבאקים והמון שורות קוד. בפיטצ' הכל מסודר וברור
-
טוב יש קצת מעלות ל XMLHttpRequest שאין ב fetch
https://jakearchibald.com/2015/thats-so-fetch/ -
@יוסף-בן-שמעון יש שמה רק שניים: Request aborting, Progress events.