jQuery 2.0 יצאה לאוויר העולם

גרסה חדשה ל-jQuery - כזו שלא תומכת באינטרנט אקספלורר 6-8. מה ההשלכות התפעוליות עבורנו?

קצת באיחור, אבל יותר טוב מאוחר מאשר לעולם לא וחשבתי שזה מספיק חשוב כדי לקבל פוסט משלו – jQuery 2.0 יצאה לאויר העולם!
במקביל יצאו שתי הגרסאות האחרונות ל-jQuery – גרסה 2.0 וגרסה 1.91. מדוע יצאו שתי גרסאות? במה להשתמש? למרות ששתי הגרסאות תמכות באותו API, גרסה 2.0 אינה תומכת באינטרנט אקספלורר 6-8.

מתי אנחנו יכולים להשתמש ב-jQuery 2.0? בראש ובראשונה עבור אפליקציות מובייל היברידיות – הכוונה בהיברידיות היא לאפליקציות מובייל שעטופות בקוד Java אבל בת'כלס התצוגה שלהן נעשית בסביבת web. לאפליקציות כאלו כמובן שאינטרנט אקספלורר לא רלוונטי כלל. jQuery 2.0 תומכת בדפדפני האנדרואיד הישנים ביותר. הגרסה החדשה רלוונטית לאלו מכם שמפתחים תוספים לכרום או לפיירפוקס.
היתרון הגדול של jQuery 2/0 הוא הגודל שלה – 12 אחוז פחות מגרסת 1.91 המקבילה. וכפי שאנו יודעים במובייל כל ביט חשוב.

jquery_logo

כיוון שרובנו עדיין צריכים להתייסר תחת עולו של אינטרנט אקספלורר, נשאלת השאלה – מה בנוגע אלינו? המפתחים של jQuery טוענים שהם ימשיכו לתחזק את גרסת 1.91 בכל מה שקשור לבאגים חדשים. באופן מעשי, מלבד מיעוט זעיר של מפתחים, דפדפן אינטרנט אקספלורר 6 ו-7 כבר מתים ואיש לא מפתח עבורם. הבעיה היא דפדפן אינטרנט אקספלורר 8 שעדיין מחזיק ב-9.4 אחוז מהשוק בעולם כולו וב-14.5 אחוז בישראל. כיוון שעושה רושם שלפחות בשנה הקרובה אינטרנט אקספלורר 8 פה על מנת להשאר, לפחות כל עוד XP נמצאת בתמונה, עבור רוב המפתחים יציאת הגרסה החדשה של jQuery 2.0 היא לא סיבה גדולה למסיבה.

החדשה הגדולה ביותר עבור מפתחים ב-jQuery החדשה היא הסרת jQuery.browser – שמאפשרת לדעת את ה-User Agent. זו לא חדשה מאד גדולה כיוון שרוב המפתחים משתמשים ב-Feature detection על מנת לבדוק אם הדפדפן תומך בתכונות הרלוונטיות.

פוסטים נוספים שכדאי לקרוא

פיתוח ב-JavaScript

Axios interceptors

תכנון נכון של קריאות AJAX באפליקציה ריאקטית וניהול השגיאות או ההצלחות עם פיצ׳ר נחמד של axios

פתרונות ומאמרים על פיתוח אינטרנט

יישום של nonce על מנת להגן מפני התקפות injection

בפוסט הקודם הסברתי על hash עם CSP על משאבי inline – שזה נחמד ומעולה אבל פחות ישים בעולם האמיתי שבו בדרך כלל התוכן ה-inline (בין

תמונה של עציץ, רספברי פיי ורמקול
רספברי פיי

לגרום לעציץ שלכם לדבר

כך תשתמשו ברספברי פיי, חיישנים וגם בינה מלאכותית שמותקנת על הרספברי פיי (כן) כדי ליצור… עציץ המדבר.

גלילה לראש העמוד