מבחני מהירות Lifehacker: Safari 4, Chrome 2 ועוד


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

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

אנחנו משתמשים במוזילהדרומיאוסחבילה לבדיקת ביצועי JavaScript, מדידה חשובה יותר ויותר עבור דואר אינטרנט, מיפוי ויישומים מבוססי דפדפן אחרים. אין מבחן JavaScript הוגן לחלוטין, שכן כל מנוע בנוי עם יתרונות וחולשות שונים עבור תהליכים מסוימים, אבל החבילה של מוזילה מספקת תוצאות שקופות ממבחן SunSpider שעליו נשענת אפל בשיווק שלה, מבחן ה-V8 שגוגל משתמשת בו כדי לתזמן את ההקפות של כרום, וכן סט טיימרים לחישוב משל מוזילה. אנחנו מדלגים על בדיקות Cascading Style Sheet (CSS) הפעם, הן בגלל שיצרנית הבדיקה הלא מקוונת הקודמת שלנו הזהירה שדפדפנים המופעלים על ידי WebKit (Safari וכרום, בפרט) לא בודקים בו במדויק, והן בגלל שהוא נראה כמו מדד פחות רלוונטי מאשר JavaScript בימינו.

לבסוף, אנו מעלים את חלון מנהל המשימות הבסיסי של Windows ומודדים בכמה זיכרון מערכת, או זיכרון RAM, כל דפדפן משתמש כדי לפתוח רק דף בית ולאחר מכן יפתחו תשע לשוניות.

כמו עםהבדיקות האחרונות, סט זה בוצע על עותק נקי של Windows XP, עם 2GB של זיכרון RAM ומעבד 2.0 GHz Intel Core 2 Duo. בכל בדיקה, מטמון הדפדפן/"קבצי אינטרנט זמניים"/היסטוריה נוקה לפני השימוש, וגרסה שנשמרה מקומית של דף החיפוש הפשוט של גוגל שימשה כדף בית. לבסוף, כל הבדיקות בוצעו במערכת המחוברת לכבלים, ולא ב-Wi-Fi, כדי לבטל כמה שיותר משתני טעינה עבור בדיקות תשע הכרטיסיות.

עכשיו בואו נפתח את השערים ונאפשר ל-Safari 4, Chrome 2.0, Firefox 3.5b99 (כלומר,גרסת תצוגה מקדימה), Opera 10 בטא, והמהדורה הסופית של Internet Explorer 8 רודפת אחרי הארנב הלבן הקטן.

מבחן 1: אתחול וטעינת עמודים - הזוכה: Google Chrome!

זה מרגיע את הבוחן הצנוע שלך לראות את המדדים שלו עוברים באופן די עקבי בין ריצות בדיקה שונות, גם אם זה פחות מרגש להכריז על אותם הזוכים ועל אותם כרטיסים פראיים. כרום ממשיך לצבור את המתחרים, ואולי אפילו הרוויח מעט, בזמן הטעינה, גם "קר" (מיד לאחר אתחול מחדש, שלא נטען קודם לכן) וגם "חם" (נטען מחדש לאחר פתיחה והתרוצצות קצת) . נראה ש-Firefox 3.5b99 קיבל קצת יותר זמן טעינה קרה מאשר מהדורת 3.1b2. זה מפתיע, אבל זמני הבדיקה שלי עמדו על 9.4, 10.6 ו-13.4 שניות, אז בהחלט יש מקום לרצף של מזל רע שם.

רוב האנשים לא מטעין שמונה כרטיסיות בבת אחת בלחיצה ימנית על תיקיית סימניות, אבל זו הדרך שבה אנחנו מבצעים בדיקת טעינת עמודים סבירה באמצעות מגוון דפים. השתמשנו בכל דף בית או הורדה של הדפדפנים (פרט לדף של Internet Explorer, שגרם לבעיות בבדיקה האחרונה שלנו), בדפי Gizmodo ו-Lifehacker הכבדים למדי, בדף YouTube שנטען בפלאש ובדף החיפוש של גוגל. כרום מרחיק את פיירפוקס, שניהם עוקבים באופן מפתיע ב-IE 8, וספארי ואופרה לא מוכרות את עצמן במהירות טעינה ישירה. מתקבל הרושם שפיירפוקס ואינטרנט אקספלורר טוענים הרבה דברים בהפעלה כדי להשתמש בהם מאוחר יותר, בעוד שכרום לא טוען הרבה בכלל - שוב, הוא לא מחזיק מנוע הרחבה או התאמה אישית משמעותית, אבל בואו לא ניקח במעלה המרחב הזה עם הדרך הארוכה והמפותלת. להלן התזמונים:

מבחן 2: JavaScript - הזוכה: Google Chrome!

ההפתעה האמיתית היחידה בסבב הבדיקות האחרון הזה הייתה שהמהדורה הסופית של Internet Explorer 8, שיש לה בעיות רציניות בכל מבחן JavaScript שהעברנו אותה, התבצעה אפילו יותר איטית ועם יותר "הדף הזה מריץ סקריפט. .." שגיאות מאשר עם גרסאות הבטא שלה. המספר המשמש להלן ככל הנראה אינו אמין, ומגיע רק ממבחן SunSpider, אך הוא, למרבה הצער, תואם לנתונים אחרים של IE. כרום וספארי ממשיכים להוביל את החבילה, לפחות ברמת חבילת הבדיקה, בעוד שפיירפוקס ואופרה עומדים בנפרד.

מבחן 3: שימוש בזיכרון - הזוכה: Firefox!

עבור מבחני מהירות הדפדפן הבאים שלנו, נצטרך להמציא כמה בדיקות זיכרון לטווח ארוך יותר. פיירפוקס הוא המנצח כשאתה טוען שמונה כרטיסיות (על גבי דף הבית המקומי שכבר פתוח, בסך הכל תשע), אבל עם הזמן, רבים וותיקי פיירפוקס שמו לב לעלייה במעלה של השימוש בזיכרון. זה יכול להיות הרחבות, זה יכול להיות Flash או שאריות JavaScript. בכל מקרה, זה עדיין המנצח על עומס חדש של שמונה כרטיסיות, בעוד שאופרה וספארי נותרו אפשרויות מסקרנות. Chrome ו-IE 8 מפרקים כל כרטיסייה לתהליך נפרד ליציבות ואבטחה, כך שהיית מצפה לראות התחייבויות זיכרון גדולות יותר, אבל נראה ש-IE 8 תופס הרבה יותר מאשר בגרסת בטא קודמות.


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

מה הפתיע או הרגיע אותך בבדיקות שלנו? מה היית רוצה לראות במבחן הבא שלנו? ספר לנו את דעתך בתגובות.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.