והמנצח הוא כרום
לא במקרה מבקשת מיקרוסופט לנטוש את הדפדפן Edge לטובת הטכנולוגיה של המתחרה כרום: Edge הוא אמנם ברירת המחדל של חלונות, אבל מפתחי כרום לא מפסיקים לחדש • הצצה אל מאחורי הקלעים של גלשני הרשת
עשר שנים חלפו מאז שיחררה גוגל לאוויר העולם את הגרסה הראשונה של דפדפן כרום, שהפך מיד למתחרה ישיר באינטרנט אקספלורר (IE) של מיקרוסופט ולפיירפוקס של מוזילה. בשוק פעלו כבר דפדפנים נוספים, כמובן, אך לאינטרנט אקספלורר — אז ברירת המחדל של מערכת ההפעלה חלונות — היה נתח שוק של כ־70 אחוז ולפיירפוקס נתח של כ־30 אחוז. Opera, ספארי של אפל, ודפדפנים קטנים עוד יותר נותרו הרחק מאחור, עם אחוזי נתח שוק בודדים.
בשבוע שעבר הופיעו דיווחים (שטרם אומתו, נכון לזמן כתיבת שורות אלה, אך גם טרם הוכחשו) על כך, שמיקרוסופט זונחת במפתיע את הניסיונות להתחרות בטכנולוגיה המצליחה של כרום. דפדפן ה־Edge שלה, שהחליף את האקספלורר המזדקן לפני שלוש שנים, לא מצליח להתרומם. כיום, הדפדפן של גוגל, אף שאינו מגיע מובנה בחלונות, הוא בעל נתח השוק המשמעותי ביותר, בפער ניכר. ברשת אפשר למצוא נתונים שונים על השיעור המדויק, אבל כולם בטווח ה־70־60 אחוז נתח שוק לכרום.
אז למה הכוונה כשמדברים על ה"טכנולוגיה של כרום"? האם הדפדפן של גוגל הוא באמת הטוב ביותר בשוק, עד כדי כך שמיקרוסופט תמחל על כבודה ותצטרף ליריבתה משכבר לפיתוח דפדפן חדש המבוסס עליו? התשובות מסובכות יותר משנראה במבט ראשון.
מתחת למכסה המנוע
בבסיסו של כל דפדפן — בין אם הוא מיועד למחשב, לטלפון או לקונסולת משחק — קיימים "מנועים", שתפקידם "לתרגם" את הקוד שבו נכתבו האתרים למה שמתקבל בסופו של דבר על המסך. המנועים הללו ממירים את שורות הקוד לתמונות, לתפריטים, לממשקים ולרכיבים אינטראקטיביים הפזורים באתר. שני המנועים הבסיסיים הנכללים כיום בכל דפדפן הם מנוע שמבצע את פריסת התצוגה, ומנוע לשפת JavaScript, שבה עושים כיום שימוש רוב יוצרי האתרים.
נכון, כל זה מתבצע, ברוב המקרים, על בסיס סטנדרטים שנקבעים על ידי גופים בלתי תלויים, ובראשם ה־World Wide Web Consortium, או בקיצור W3C. הארגון הבינלאומי הזה הוא שפיתח כמה מתקני הרשת הבסיסיים, כמו השפות HTML ו־XML ופורמט העיצוב CSS. אך אפילו עם הסטנדרטים האלה, מנועים שונים עשויים להציג את הדפים בצורה מעט שונה. בנוסף, מנועים ישנים, למשל, לא יכולים להתמודד עם גרסאות חדשות של השפות התקניות, כי מעולם לא תוכנתו "לפרש" את הפקודות האלה. זו הסיבה לכך שאתרים עלולים, גם היום, להיות מוצגים בצורה שונה בדפדפנים שונים. המנועים השונים, כמו גם הטכנולוגיות שתומכות בהם בתוך הדפדפנים, עשויים להוביל גם להבדלי מהירות בטעינת אתרים.
כיום, המנוע הבולט בשוק הוא Blink — מנוע קוד פתוח, שמאחוריו עומדת גוגל. הוא נכלל בדפדפן כרום של גוגל, בדפדפן Opera, ב־Vivaldi, ובדפדפנים רבים אחרים שנבנו על בסיס כרומיום, דפדפן הקוד הפתוח, שפיתוחו החל על ידי גוגל. דפדפן כרום המוכר לנו היום הוא, בעצם, דפדפן כרומיום עם תוספות של גוגל. כמותו, אגב, יש בשוק עשרות דפדפנים אחרים, פחות מוכרים, שגם הם לוקחים את כרומיום הבסיסי ומוסיפים עליו שורות קוד ותכונות משלהם.
המנוע הבולט השני הוא Webkit, גם הוא מנוע קוד פתוח, שמאחוריו עומדת אפל. על Webkit מבוססים הדפדפנים ספארי של אפל, וכן Maxthon, Dolphin ועשרות אחרים. בנוסף, כל דפדפן שפועל על מערכת ההפעלה iOS של אפל נדרש להשתמש ב־Webkit. זה אומר, שגם כרום של גוגל ו־Edge של מיקרוסופט, בגרסתם למכשירי אפל, משתמשים בעצם במנוע שלה.
חוץ משני אלה, יש את מנוע EdgeHTML של מיקרוסופט, שני מנועים של מוזילה (Gecko ו־Servo), וכמה מנועים קטנים יותר.
גרסה 71
כיוון שכל מנוע עשוי להציג דפים שונים בצורה שונה, מפתחי האתרים נוהגים לבדוק כיצד נראה האתר שהם מפתחים בדפדפנים שונים. אך מה קורה כשהאתר מוצג נכונה בכרום, בלי שיעבור את הבדיקות ב־Edge? התשובה היא, במקרים רבים, משיכת כתפיים. נתח השוק הנמוך של Edge עלול שלא להצדיק תיקונים והתאמות עבור האחוזים הבודדים של המשתמשים בו.
זו עשויה להיות אחת הסיבות העיקריות לכך, שבמיקרוסופט עשויים להעדיף בנייה של דפדפן חדש על בסיס כרומיום תוך זניחת EdgeHTML. סיבה נוספת היא העבודה המסיבית שנעשית ממילא, כבר עכשיו, כדי להתאים את כרומיום לכל הפלטפורמות הקיימות בשוק — מחשבים אישיים, טאבלטים וטלפונים. מיקרוסופט, שעובדת כיום על המשך הפיתוח של גרסת חלונות גם למחשבים המבוססים על שבבי ARM )אלה שמשולבים כיום במכשירים ניידים), עוזרת עכשיו ממילא להתאים את כרומיום עבור גרסת חלונות למעבדים אלה.
אינטרנט אקספלורר של מיקרוסופט איבד את ההובלה שלו כיוון שכרום ואפילו פיירפוקס עקפו אותו בזכות חוויה מהירה יותר, ממשק נוח יותר ותמיכה בלשוניות. גם אחרי שמחליפו, Edge, תפס את מקומו כברירת המחדל בחלונות — מפתחי כרום המתחרה לא הפסיקו לעבוד: הגרסה העדכנית של הדפדפן, שראתה אור רק בשבוע שעבר, היא גרסה מס' 71. גרסאות חדשות יוצאות מדי חודש וחצי בערך, ואלה לא גרסאות מינוריות: הן תמיד כוללות טכנולוגיות חדשות, שינויי תצוגה וחידושים משמעותיים.
"לא מאובטח"
המעמד המוביל של כרום מאפשר לגוגל לקדם דרך הדפדפן רעיונות חשובים. כך, למשל, כשהחברה הכריזה מלחמה על תעבורה לא מאובטחת, בעלי האתרים הקשיבו והתאימו עצמם לדרישות האבטחה החדשות. אלה שהתעלמו ולא עברו, כפי שנדרש, מ־http ל־https המאובטח, גילו במהירות, כי לצד כתובת האתר שלהם מופיעות המילים Not Secure (לא מאובטח). לא נעים.
מצד שני, האקטיביות של מפתחי כרום בכל הקשור לאימוץ טכנולוגיות חדשות, יחד עם ההובלה שלו את השוק, לא תמיד מהוות חדשות טובות לצרכנים. האינטרס שלנו הוא, שמפתחי אתרים דווקא יתאימו את עצמם להיקף גדול ככל האפשר של דפדפנים ולא רק לדפדפן המוביל. נכון, ברוב המקרים תקני הכתיבה המחייבים לאתרי אינטרנט עדיין מהווים הגנה כלשהי, אך יותר ויותר אתרים מופיעים כבר עם כיתוב שמציין כי מומלץ לגלוש בהם עם כרום.
denis@vitchevsky.net