ענקיות האינטרנט רוצות לתקנן את הרחבות האינטרנט

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

לכן קבוצה קהילתית חדשה "WebExtensions" תנסה ליצור ארכיטקטורה משותפת להרחבות אתרים בעתיד ומזמין מפתחים להצטרף ליוזמה זו. Safari אימצה ממשק API חדש של סיומת אתרים עם macOS Big Sur המאפשר לתוספים המיועדים לדפדפנים אחרים לעבוד איתו. זה פתח את הדלת לתוספות חדשות, אך לא הוגדרה שיטה סטנדרטית לפיתוח שלוחות.

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

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

"אנו שמחים להכריז על השקת קבוצת הקהילה WebExtensions (WECG). עם דפדפנים שונים המאמצים בשנים האחרונות מודל לתמיכה רחבה עבור הרחבות, WECG נרגשים לבחון כיצד ספקי דפדפנים ובעלי עניין אחרים יכולים לעבוד יחד כדי לקדם פלטפורמה משותפת של הרחבת דפדפן. אפל, גוגל, מיקרוסופט ומוזילה משיקות את קבוצת הקהילה הזו, ואנחנו מזמינים ספקי דפדפנים אחרים, מפתחי תוספים ובעלי עניין להצטרף ליוזמה זו *. «

קבוצת הקהילה WebExtensions יש לו שתי מטרות מה הם להקל על מפתחים ליצור הרחבות ציון מודל עקבי וליבה משותפת של פונקציות, ממשקי API והרשאות. הם גם מתארים ארכיטקטורה שמשפרת ביצועים ובטוחה עוד יותר ועמידה בפני התעללות.

במכתב העבודה הם מזכירים את עקרונות העיצוב הבאים:

  • ממוקד משתמש: הרחבות דפדפן מאפשרות למשתמשים להתאים אישית את חוויית הגלישה באינטרנט בהתאם להעדפותיהם ולצרכים שלהם.
  • תאימות: לשמור ולשפר את התאימות עם הרחבות קיימות וממשקי API פופולריים של סיומות. זה יאפשר למפתחים שלא יצטרכו לכתוב מחדש את התוספים שלהם לעבודה בדפדפנים שונים, מה שעלול להיות נוטה לשגיאות.
  • ביצועים: אפשר למפתחים לכתוב הרחבות שאינן משפיעות לרעה על הביצועים או צריכת החשמל של דפי האינטרנט או הדפדפן.
  • אבטחה: כשבוחרים באילו תוספים להשתמש, משתמשים לא צריכים להתפשר על פונקציונליות ואבטחה. עם ממשקי ה- API של הרחבות החדשים, יבוצע שינוי במודל.
  • פרטיות: כמו כן, המשתמשים לא צריכים להתפשר על פונקציונליות ופרטיות. מכיוון שהנקודה העיקרית תהיה כי הרחבות הדפדפנים משפרות את חוויית המשתמש תוך צורך בגישה מינימלית הדרושה לנתוני הגלישה של המשתמש בכדי לצמצם או לבטל את המסחר שעליו משתמשי הקצה לבצע בין פונקציונליות לסודיות.
  • הִטַלטְלוּת: זה אמור להיות קל יחסית למפתחים להעביר תוספים מדפדפן אחד למשנהו, ולדפדפנים לתמוך בתוספים במגוון מכשירים ומערכות הפעלה.
  • יכולת תחזוקה: על ידי פשטות ממשקי ה- API זה אמור לאפשר לקבוצת המפתחים הרחבה יותר ליצור הרחבות ולהקל עליהם לשמור על ההרחבות שהם יוצרים.
  • אוטונומיה: ספקי דפדפנים צריכים לספק פונקציונליות ספציפית לדפדפן שלך, וכדאי שיהיה להם אפשרות להתנסות בתכונות חדשות.

הקבוצה לא רוצה לציין את כל ההיבטים של פלטפורמת הרחבות האינטרנט או לחנוק. כל ספק דפדפן ימשיך לפעול באופן עצמאי על פי המדיניות שלו. מפתחי וספקים של דפדפנים המעוניינים לתרום לקבוצה יכולים להירשם דרך אתר W3C. ל- WECG מאגר ייעודי של GitHub עם מכתב עבודה והישגים קהילתיים.

מקור: https://www.w3.org/


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.