מוזילה מתנסה בדפדפן מבוסס Chromium
מארק מאיו, מנכ"ל מוזילה והמנהל הראשי של פיירפוקס, הציג את פרויקט Tofino. בפרויקט זה, ישנם מספר ניסויי GUI עבור דפדפן אינטרנט שעליהם מוזילה עובדת. פיתוח פיירפוקס לא הולך להיות מושפע, אבל עובדה שהשימוש בפיירפוקס ירד בהתמדה. מעניין שהפרויקט כולו בנוי על גבי מנוע אלקטרוני מבוסס כרום, שנוצר על ידי GitHub עבור עורך Atom. במקום XUL בשימוש במוזילה, ממשק המשתמש של הדפדפן נוצר באמצעות React.
פרסומת
פלטפורמת Electron מאפשרת למפתחים ליצור אפליקציות עצמאיות המבוססות על טכנולוגיות המשמשות בדפדפנים. אפשר להשתמש ב-Node.js ובמודולים שלו, ממשקי API מורחבים ליצירת דיאלוגים, תפריט הקשר, ניהול חלונות, גישה למערכת קבצים וכן הלאה. אלקטרון נחשב לפרויקט פרספקטיבה שישפיע על עתיד ערימת הטכנולוגיה של הדפדפן.
בעוד Electron מבוסס על Chromium, מפתחי מוזילה הולכים להשתמש בו לזמן מוגבל ואין להם תוכניות לבטל את פיתוח מנוע Gecko של Firefox. יחד עם Tofino, הוחל פרויקט חדש, בשם Positron, ליצירת ה-API של Electron על גבי מנוע Gecko. Positron כולל פרויקט נוסף - Spidernode - שהוא מימוש של Node.js עם מנוע SpiderMonkey במקום מנוע V8. אפשר לראות שכבת API עבור אמולציית API של V8 על גבי SpiderMonkey.
לאחר סיום Positron ו-Spidernode, ניתן להרכיב את פרויקט Tofino ללא Electron. פרויקט Electron נבחר כפלטפורמה קלה לשימוש ליצירת אב טיפוס של ממשק המשתמש החדש לדפדפן. ממשק המשתמש החדש הוא המטרה העיקרית של הפרויקט. לגבי המנוע, הוא לא יחליף את Gecko או את מנוע העיבוד הקרוב Servo בפיירפוקס.
Tofino לא יהפוך לדפדפן מוגמר עצמאי. עם ניסויים ב-Tofino, מפתחי מוזילה מקווים ליצור סוג חדש של ממשק משתמש. הם מחשיבים את הממשק מבוסס הכרטיסיות כמיושן ולא יעיל עבור מציאות מודרנית מבוססת אינטרנט. ממשק המשתמש החדש יתאים יותר למקרי שימוש במחשב ובנייד מאשר ללשוניות, יהיה פרודוקטיבי יותר ומכוון משימות. אם זה יהיה הצלחה גדולה, אולי יום אחד בעתיד הרחוק נוכל לראות דפדפן פיירפוקס אחר לגמרי.
קישורים:
- טופינו
- אֶלֶקטרוֹן
- לְהָגִיב
- פוזיטרון
- ספיידרנוד