MIT מפתחת דפדפן אינטרנט חכם יותר שטוען דפים מהר יותר ב-34%.

מדענים חושבים שהם שיפרו את חוויית הדפדפן שלך.

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

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

כעת, מדענים ב-MIT והרווארד הגיעו עם צמד טכנולוגיות שלטענתם יכולות להאיץ את טעינת דפי הדפדפן בדפדפני אינטרנט יומיומיים ביותר מ-30%. החוקרים הכריזו על ממצאיהם במאמר,Polaris: טעינת עמודים מהירה יותר באמצעות מעקב תלות עדין, שיוצג בסימפוזיון USENIX על עיצוב ויישום מערכות רשת (NSDI 16) ב-16 במרץ.

ראה גם:

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

זוג כלים חדשים, Scout ו-Polaris, פותחו על ידי מעבדת MIT למדעי המחשב והבינה המלאכותית (CSAIL) וצוות הרווארד כדי להתמודד עם התלות הללו. סקאוט יוצא ומחפש את חומרי הקצה ו-Polaris, כלי מבוסס JavaScript שיכול לפעול עם רוב דפדפני האינטרנט המסורתיים, משתמש, לפי העיתון, בגרפי תלות דקיקים כדי לקבוע באופן דינמי אילו אובייקטים לטעון ומתי. " גרפי תלות אינם חדשים, אך הקודמים היו תלויים בתלות שנחשפו בתוך דף ה-HTML ולא הסתכלו על קשרי ה"קצה" החריגים. החוקרים טוענים שסקאוט יכול לזהות 30% יותר קצוות עבור דף האינטרנט הממוצע.

בסך הכל, Polaris הפחית את זמני הטעינה של הדפים ב-34% עבור רוב דפי האינטרנט שהם בדקו.

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

שאלנו את החוקרים אם יש חשש שהשליפה האגרסיבית הזו של תלות קצה עלולה לגרום להורדת קוד מסוכן או תוכנה זדונית שדפדפנים איטיים יותר (או זהירים יותר) עלולים לחסום?

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

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