הגירושים WebKit / Chromium, סיפור עתיק יומין

Maciej Stachowiak, אחד מהמנהיגים של צוות WebKit באפלניסה לסייג את הסיבות שנתנה גוגל להפעלת Blink, מנוע העיבוד שלה. לפי גוגל, הצורך להיפרד מ-WebKit נובעארכיטקטורת ריבוי התהליכים המשמשת בתוך Chromium, שונה מזו המשמשת בדפדפני WebKit אחריםמה שהפך את הדברים למורכבים.

למסייג' יש גרסה אחרת: לדבריו,זה היה תחילה צוות Chromium שסירב לשלב את ארכיטקטורת ריבוי התהליכים שלו ב-WebKit.לפני שכתבנו שורה אחת של מה שהולך להיות WebKit2, שאלנו ישירות את גוגל אם הם רוצים להציע את ארכיטקטורת ריבוי התהליכים שלהם ב-WebKit, כדי שנוכל לבנות עליה לפיתוח. הם אמרו לא. בשלב זה היו לנו שלוש אפשרויות: לשלב מבלי לשאול את הקוד הרב-תהליכים של Chromium ("מזלג עוין של Chromium"), לכתוב קוד מרובה תהליכים משלנו, או להישאר בתהליך יחיד. כתיבת קוד משלנו הייתה האפשרות הפחות גרועה, הוא מציין. הסיפור הזה חוזר יותר משלוש שנים אחורה, כפי שמעיר גרובר, הגירושים Chromium / WebKit הם סיפור ישן.

מָקוֹר