מה מתסכל את מפתחי האינטרנט? דפדפני אינטרנט

מפתחים שנסקרו על ידי מוזילה במחצית השנייה של 2019 על חוויותיהם עם פלטפורמת האינטרנט, הכלים והיכולות היו מרוצים בעיקר, אך הם ציינו כמה חסרונות, במיוחד בעיות בתמיכה בדפדפנים.

בסך הכל, 59.8 אחוז דיווחו כי הם מרוצים מהאינטרנט ואילו 16.3 היו מרוצים מאוד. רק 6.8 אחוזים לא היו מרוצים ו -2.2 אחוזים מאוד לא מרוצים. ממצאים אלה היו חלק מדוח ה- DNA של MDN (הערכת הצרכים למפתחים) 2019, הנשען על קלט של יותר מ -28,000 מפתחי אתרים ומעצבים ברחבי העולם.

דוח ה- DNA של ה- MDN Web 2019 היה המהדורה הראשונה של מה שמתוכנן להיות מחקר עולמי שנתי של צרכי מפתחי אתרים ומעצבים, שנועד לעצב את עתידה של פלטפורמת הרשת. בנוסף להערכת שביעות הרצון הכוללת מפלטפורמת האינטרנט, הדוח מזהה את הצרכים והתסכולים של מפתחים. בין עשרת התסכולים המובילים, דפדפני האינטרנט ממלאים תפקיד בארבעה מהם:

  1. צורך לתמוך בדפדפנים ספציפיים, כגון Internet Explorer 11.
  2. תיעוד מיושן או לא מדויק למסגרות וספריות.
  3. הימנעות או הסרה של תכונה שאינה פועלת בין הדפדפנים.
  4. בדיקה בין דפדפנים.
  5. יצירת מראה עיצובי ועובדת אותו דבר בכל הדפדפנים.
  6. מציאת באגים שלא נמצאו במהלך הבדיקה.
  7. תמיכה במספר מסגרות באותו קוד קוד.
  8. שמירה על מספר רב של כלים או מסגרות.
  9. ניהול נתוני משתמשים כדי לציית לחוקים ולתקנות.
  10. הבנה ויישום של אמצעי אבטחה.

בשאלה פתוחה אחת נשאלו המפתחים מה הם רוצים להיות מסוגלים לעשות באינטרנט, אך חסרים להם תכונות הפלטפורמה לעשות זאת. כאן זיהתה מוזילה 109 קטגוריות של מבקשי מפתח, כאשר השבע הבאות זכו למשיכה הגבוהה ביותר:

  1. גישה לחומרה, כולל ממשקי API בהתקנים, 12.4 אחוזים מהנשאלים.
  2. תאימות דפדפן, כולל עקביות בעיבוד בין דפדפנים, 8.6 אחוזים.
  3. גישה למערכת הקבצים, 4.7 אחוזים.
  4. ביצועים, כולל מהירות אפליקציות מקומיות לנייד באפליקציות אינטרנט, 3.4 אחוזים. הובאו גם ביצועים גרועים של JavaScript ורצון לדפדפן Java או Python.
  5. תמיכה ב- PWA (Progressive Web Apps), 3.4 אחוזים.
  6. ניפוי באגים, כולל כלים טובים יותר, 3.3 אחוזים.
  7. גישה לממשקי API מקוריים, 3 אחוזים.

הדו"ח כיסה גם נקודות כאב ספציפיות לשפה:

  • JavaScript - היעדר אימוץ דפדפן / מנוע / תמיכה במאפיין שפה נתון, 37.4 אחוז מהנשאלים.
  • HTML - ללא נקודות כאב, 35.3 אחוז.
  • CSS - אתגרים ביצירת הפריסה שצוינה, 44.4 אחוזים.
  • WebAssembly - היעדר תמיכה בכלי ניפוי באגים, 51.4 אחוזים מתוך 851 האנשים שענו על שאלה זו. החדשנות של הטכנולוגיה הובאה כסיבה למספר התגובות המוגבל.

Finall, כשמדובר באילו דפדפנים תומכים מפתחים, Chrome ו- Firefox הובילו את הדרך:

  • Chrome, עם 97.5 אחוזים מהנשאלים התומכים בכך.
  • פיירפוקס, 88.6 אחוז.
  • ספארי, 59.6 אחוז.
  • כרום לאנדרואיד, 57.8 אחוז
  • אדג ', 57.3 אחוזים.

בהודאה לתרומות, הדו"ח מצטט את השתתפות מועצת המייעצים למוצרים של MDN, אשר בנוסף למוזילה כוללת גם את גוגל, מיקרוסופט, סמסונג, קונסורציום הרשת העולמית ובוקופ.