הנה למה פיירפוקס הוא עדיין שנים מאחורי Google Chrome
פיירפוקס יש בעיה. הוא נפל מאחור, עם התפתחות מעוכבת על הבעיות הקשות ביותר, הקשות ביותר. רבים מהשיפורים המשמעותיים ביותר ב- Firefox בשנים האחרונות פשוט העתיקו שינויים שבוצעו ב- Chrome.
אנו מאחלים ש- Firefox היה טוב יותר, אבל המציאות היא שזה עדיין לא טוב כמו Chrome. עם כל כך הרבה מפתחי פיירפוקס לשעבר שעובדים עכשיו על Chrome ב- Google, אולי זה הגיוני שהחידוש מתרחש ב- Chrome ולא ב- Firefox.
לא ארכיטקטורה מרובת תהליכים
המעבדים צובר ליבות יותר ויותר, הופך מסוגל לעשות יותר עבודה במקביל. ליבות בודדות הליבה הפכו בלתי מתקבל על הדעת, ואפילו למחשבים בעלי הספק הנמוך ביותר יש מעבדים בעלי ליבה כפולה לפחות. העתיד הוא כמות הולכת וגדלה של ליבות CPU, ותוכניות מחשב יצטרכו להיות מסוגלים לעשות יותר עבודה במקביל כדי לנצל את כל זה כוח עיבוד.
Chrome מתמודד עם זה באמצעות ארכיטקטורה מרובת תהליכים. כל אתר יש לך פועל פועל בתהליך משלה. תהליכי רקע, כגון הרחבות ואפליקציות שעושות עבודה ברקע, פועלות בתהליך משלהן. דפדפן תוספות גם לרוץ בתהליך שלהם. באופן משמעותי, ממשק המשתמש של Chrome פועל גם בתהליך שלו.
אם יש לך מעבד מודרני מרובה ליבות, Chrome ישתמש בו בתבונה ויבצע ביצועים טובים, ויחלק עבודה בין המעבדים. הוא יכול לעשות הרבה דברים בבת אחת, והממשק של Chrome לעולם לא יגמגם וייבוש כמו דפים נטענים ברקע.
פיירפוקס הוא עניין אחר. פיירפוקס משתמש בארכיטקטורה של תהליך יחיד, למרות שתוספים פועלים כעת בתהליך נפרד. אם אתה פותח חמש כרטיסיות דפדפן, תהליך פיירפוקס הראשי יש לטעון ולעבד אותם כמו גם להתמודד עם ממשק המשתמש של Firefox, כך הדפדפן יהיה בשום מקום קרוב כמו Chrome. אם אחד הדפים קריסות, זה יביא את כל הדפדפן למטה עם זה.
זה עדיין בולט מאוד - על מעבד אינטל Core i7 רב עוצמה, Chrome מבצע באופן מושלם עדיין ממשק של פיירפוקס ו מאט כמו דפים מרובים לטעון, לפחות מניסיוני. זה פשוט לא חלקה, וזה בגלל הארכיטקטורה של פיירפוקס מיום.
מוזילה עבדה על פתרון לכך. זה היה נקרא Electrolysis, פיתוח החלה בשנת 2009, וזה היה פרוייקט כדי להפוך את Firefox לתוך דפדפן רב התהליך הנכון. "אלקטרוליזה היא משימה ענקית" ושהם ימשיכו "במספר יוזמות קטנות יותר" כדי לשפר את היענות הדפדפן בטווח הקצר.
Mozilla לאחרונה מחדש את פרויקט Electrolysis בחודש מאי 2013, אז אם אנחנו בר מזל נוכל לראות פיירפוקס רב בתהליך בשלב מסוים. אפילו ל- Internet Explorer יש תכונות מרובות תהליכים כמו ב- Internet Explorer 8, כך ש- Firefox נמצא מאחור - ורק עכשיו מתחיל את העבודה הקשה של הדבקה לאחר הפסקת הפרויקט ב -2011.
שנים מאחורי Chrome: 4.7 וספירה
אין להשתמש בארגז חול של אבטחה
Chrome ו- Internet Explorer משתמשים בתכונה מודרנית של Windows הנקראת "מצב שלמות נמוכה" או "מצב מוגן" להפעלת תהליכי דפדפן עם הרשאות משתמש מעטות ככל האפשר. אם התגלתה פגיעות של דפדפן וניצלה ב- Chrome או ב- IE, המנצל יצטרך להשתמש גם בפגיעות נוספת כדי להימלט מארגז האבטחה ולקבל גישה לשאר המערכת.
תכונה זו כבר סביב מאז Windows Vista, אשר שוחרר לפני שש שנים. עם זאת, Mozilla עדיין עובדת על התכונה "low rights Firefox", ואין מסגרת זמן כאשר תכונות ארגז החול יתגלגלו למשתמשים. Sandboxing הוא לא כל תרופה, אבל זה תכונה אבטחה חשובה למצוא דפדפנים מודרניים אחרים.
הערות על עוקב הבאגים של פיירפוקס מצביעים על כך שמפתחים יבדקו את ארגז החול של Windows 8 Modern Firefox, מערכת ההפעלה Firefox ודפדפן הניסוי של Servo במערכת ההפעלה X. אין שום אינדיקציה לכך שמישהו עובד על ארגז חול של גירסת שולחן העבודה של Windows של פיירפוקס כרגע. זה בבירור הפופולרי ביותר, הגירסה הפגיעה ביותר של פיירפוקס כי צריך להגן ביותר.
שנים מאחורי Chrome: 4.7 וספירה
רוצה חנות אינטרנט
מוזילה עומדת על כך שיישומי אינטרנט וטכנולוגיות אינטרנט יחליפו את הצורך בתוכנות שולחן עבודה ובאפליקציות ניידות מקומיות, ויציעו פלטפורמה חוצה פלטפורמת שבה יישומי HTML5 יפעלו בכל פלטפורמה.
לשם כך, מוזילה רוצה ליצור חנות משלהם לאפליקציות אינטרנט, הידועה בשם שוק ה- Firefox. תכונה זו זמינה ב- Firefox עבור Android ויהיה חלק מ- Firefox OS. מערכת ההפעלה של פיירפוקס עצמה היא מערכת הפעלה ניידת המפעילה שנים אחרי שהיא אמורה להיות מאוחרת יותר מאשר אפילו Windows Phone של מיקרוסופט ו- BlackBerry 10 של BlackBerry, שתי מערכות הפעלה ניידות, שיש להן מאבק ארוך במעלה הגבעה מפני שהן הושקו מאוחר כל כך.
עם זאת, תוכל להשתמש רק ב- Firefox Marketplace ב- Firefox עבור Android כרגע. Mozilla כבר מדבר על שחרור שוק פיירפוקס עבור שולחן העבודה במשך שנים, אבל הם החליטו להתמקד רק על הנייד לעת עתה. שולחן העבודה של Firefox Marketplace ישוחרר בעתיד. בינתיים, Chrome היה בעל חנות האינטרנט של Chrome במשך שנים. אפליקציות חדשות ארוזות של Chrome ירחיבו בקרוב את הפונקציונליות של יישומי האינטרנט של Chrome, מה שיגרום ליותר התזה.
מוזילה רוצה לדחוף יישומי אינטרנט ולפתוח טכנולוגיות אינטרנט על שולחן העבודה, אבל הם לא עושים את זה - גוגל.
שנים מאחורי Chrome: 2.5 ו ספירה
דוגמאות של פיג 'ינג Firefox מאחורי Chrome
פיירפוקס השתלט במובנים רבים במהלך השנים, אך רבים מהשינויים שלו פשוט העתיקו את האופן שבו Google Chrome פועל:
- Multi-Window גלישה פרטית: פיירפוקס זכתה לאחרונה ליכולת לפתוח חלון גלישה פרטית לצד חלון גלישה רגיל, תכונה שרצתה מאוד ב- Chrome מאז ההתחלה.
- עדכונים תכופים: לאחר ש- Chrome הושק, Firefox עבר ללוח זמנים משוחרר יותר, כמו של Chrome.
- תוספים שיכולים להתמודד עם שדרוגים דפדפן: Firefox היה צריך לעבוד על עדכון ממשק ה- API של ההרחבה שלו, המאפשר לתוספים להתקין ללא הפעלה מחדש ולתפקד בצורה חלקה מבלי לשבור לאחר שדרוגי דפדפן-בדיוק כמו איך הם עובדים ב- Chrome.
- מציג PDF: פיירפוקס קיבל לאחרונה הצופה PDF משולבת, הרבה אחרי תכונה כזו הושק ב- Chrome.
- עיצוב ממשק משתמש: כל הדפדפנים עקבו אחר ההובלה של Chrome במעבר לממשק דפדפן מינימלי יותר, כולל Firefox. בדגמים החדשים של ממשק המשתמש, ממשק משתמש דמוי Chrome עשוי להיות גם בעתיד של Firefox.
- Out-of-plugins של תהליכים: בעוד של- Firefox אין תכונות מרובות-תהליכים כמו Chrome, היא אכן הוסיפה תכונה המאפשרת יישומי פלאגין כמו Flash להפעלה בתהליך שלהם כדי שלא יקרוס את שאר הדפדפן.
- ביצועי JavaScript: כמו כל הדפדפנים האחרים, פיירפוקס נדחף לשפר באופן דרמטי את ביצועי ה- JavaScript שלו לאחר ש- Chrome הופיע עם הביצועים העצומים שלו בביצועי JavaScript על כולם.
ככלל, ברור לראות כי Chrome כבר מובילה את חבילת בחדשנות הדפדפן במשך שנים.
אנו מאחלים פיירפוקס היה טוב יותר
אנחנו לא רק מנסים לתקוף את Firefox כאן. זה היה פעם הדפדפן הטוב ביותר, ומוזילה ראויה לאכילה בנתח השוק של Internet Explorer 6, מראה למיקרוסופט שהם עלולים לאבד את מקומם ואילצו אותם להפעיל מחדש את פיתוח Internet Explorer שלהם. הם גם ראויים לקבל קרדיט על הפיכת האינטרנט סטנדרטי יותר, ביטול אתרי אינטרנט שאומרים כי הם "מעוצב עבור Internet Explorer." זה אפשר דפדפנים אחרים לשלב - הנפוצים ביותר אלה להיות Chrome ו- Safari. פיירפוקס הניח את היסודות, ומוזילה הייתה לוחמת בלתי נלאית לסטנדרטים פתוחים.
זה טוב עבור האינטרנט כדי לקבל את Mozilla כספק דפדפן שאינו קשור תאגיד גדול אחד, כמו מיקרוסופט, גוגל, אפל הבעלים של הדפדפנים המובילים אחרים. העובדה שיש לנו קוד פתוח הדפדפן נוצר על ידי ארגון ללא כוונת רווח רק מחפש לעשות את האינטרנט טוב יותר הוא נהדר עבור האינטרנט.
בגלל זה זה בושה מוזילה אפשרה פיירפוקס ליפול כל כך מאחור. הפסקת הפיתוח של אלקטרוליזה ועדיין לא יישמה את תכונות האבטחה של ארגז חול היא סימנים לכך שמוזילה לא הייתה מוכנה לפרק את המפרק ולעשות את העבודה ברמה נמוכה מאוד כדי לשפר את הביצועים והביטחון של פיירפוקס. רבים מהשינויים האחרים שביצעו מחקו שינויים שבוצעו ב- Chrome הרבה יותר מוקדם.
פיירפוקס הוא עדיין הדפדפן הטוב ביותר בכמה דרכים. לדוגמה, אם אתה זקוק למסגרת הרחבה לדפדפן החזק ביותר, Firefox מותקן. אבל אנחנו רוצים פיירפוקס היה תחרותי יותר בדרכים אחרות. בשנת 2013, דפדפן צריך להיות יישום רב תהליכים עם sandboxing אבטחה נאותה. אבל פיירפוקס אינו - למעשה, הוא נפל מאחורי Internet Explorer כשמדובר אלה שתי תכונות חשובות.
היה פעם דפדפן רב עוצמה בשם חבילת Mozilla. זה היה גדול מדי נפוח לטובת שלה, כך קבוצה של מפתחים החליט ליצור דפדפן חדש, מינימלי מן הטכנולוגיות הליבה שלה. הם קראו לה פיניקס, והיא התפתחה לתוך אתר שאנחנו מכירים היום. אם מוזילה לא יכול להפוך את Firefox לדפדפן מודרני בגלל כל קוד מורשת מקבל בדרך, אולי אנחנו צריכים פניקס 2.0.
קרדיט תמונה: Régis לירוי על Flickr