بهترین مرورگرها از حد و حدود معیارهای موجود فراتر می روند، و در صفحات وب دنیای واقعی، مسابقه و رقابتی را به انداخته اند. به راحتی راه اندازی می شوند، قابل انعطاف و قابل گسترش می باشند، و در یک اکوسیستم می توانند به دستگاه های دیگر متصل گردند و به آنها خدماتی را ارائه دهند.
این روزها، کنار گذاشتن چند معیار برای یک مرورگر چیزی از ارزش های آن کم نمی کند. همانگونه که شما از ما انتظار داشتید که کارت گرافیک ها را در مقابل بازی ها بسنجیم، پس ما فکر می کنیم که مرورگرهای شما نیز باید به وسیله مجموعه ای از سایت های به روز، مورد ارزیابی قرار گیرند. آیا این مرورگرها می توانند در یک زمان، چندین تب را باز کنند؟ یا این که آیا با استفاده از آنها، حافظه و پردازنده کامپیوتر شما به سختی کار می کند یا از کار می افتد؟
برای انتخاب یک برنده در بین این مرورگرها، ما مرورگرهای Google Chrome، Microsoft Edge و Internet Explorer، Mozilla Firefox، و Opera با نسخه های مختلفش، به استثنای مرورگر Safari متعلق به Apple که برای ویندوز طراحی شده، را مد نظر قرار دادیم. ما از آخرین و جدیدترین نسخه هر کدام از این مرورگرها استفاده کردیم، به غیر از Firefox که بعد از انجام تست ما، به نسخه ۴۰ ارتقا یافت. و همچنین ما سعی کردیم که به هر کدام از این مرورگرها با دید کلی نگاه کنیم. این که هرکدام تا چه اندازه به راحتی نصب و راه اندازی می شوند؟ برای مثال، آیا Opera مسیر استفاده از وب از طریق Chrome را آسان تر می کند؟
تست ما نشان داده است که فعال بودن Adobe Flash تاثیر زیادی را بر روی سیستم شما دارد. پس غیرفعال کردن یا امتناع از استفاده از Flash به معنای واقعی، عملکرد را افزایش می دهد- برخی از سایت ها، مانند یوتیوب، شروع به استفاده کمتری از CPU از طریق HTML5 کرده اند. هنوز، خوانندگان دیگری گفتند که نیاز به استفاده از Flash در سایت های مورد علاقه خود دارند. اشکالی ندارد- ما این مرورگرها را با Flash و بدون Flash تست کردیم، پس خواهید دید که کدام یک از این مرورگرها عنوان بهترین را به خود اختصاص می دهد.
همچنین پی بردیم که مرورگر Microsoft Edge به آن اندازه که کمپانی آن ادعا کرده است هم سریع نیست، اگرچه این مرورگر را هنوز هم به عنوان پیشرفتی عظیم نسبت به Internet Explorer می شناسیم.
نمرات معیار برای Chrome و Firefox
اگرچه از این معیارها به عنوان نشانگرهای ارزشمندی جهت عملکرد مرورگرها استفاده می کنیم، اما ما معتقدیم که به طور کامل مرورگرها را تعریف نمی کنند. با این حال، این اعداد، اعدادی هستند که کاربران می خواهند ببینند، پس ما متعهد هستیم. ما از یک نوت بوک Lenovo Yoga 12 با پردازنده ۲٫۶GHz Intel Core i7-5600U، که ویندوز ۱۰ نسخه ۶۴ بیتی را اجرا می کرد و دارای ۸GB حافظه رم بود، استفاده کردیم. ما مرورگرهای Chrome 44، Edge 12، Firefox 39، Internet Explorer 11، و Opera 31 را با استفاده از دو معیار مشهور تست کردیم- یعنی معیارهای SunSpider 1.0.2 و Peacekeeper – و این اسامی را فقط به عنوان یک منبع در اینجا ذکر کردیم. اما ما شما را به توجه کردن به معیارهای مدرن تری تشویق می کنیم، مانند Jet Stream، Octane 2.0، Speedometer، و WebXPRT. دو معیار آخری بسیار مفید هستند، زیرا سعی بر این دارند که تعامل بین برنامه ها و وب را به ما نشان دهند. ما همچنین از معیار گرافیکی آنلاین Oort استفاده کردیم، و همین طور از تست استاندارد شده HTML5test، که نمی توان آن را یک معیار نامید، ولی میزان سازگاری یک مرورگر را با HTML5 standard برای برنامه نویسان تحت وب، می سنجد، استفاده کردیم.
از تست ما، مرورگرهای Chrome و Firefox به ترتیب از تست های Speedometer و WebXPRT نمره های برتر را کسب کردند. شاید عادی به نظر برسد که Google در معیار خودش به نام Octane 2.0 بهترین نمره را کسب کرد. اما Microsoft Edge در معیار Jet Stream، که خود شامل تست های SunSpider است، پیشتاز بود. (برای همه معیارها، نمره بالاتر یعنی این که مرورگر مورد نظر بهتر است به استثنای معیار SunSpider که نمره مربوطه را برای زمان اجرای مرورگرها نشان می دهد).
چیزی که در مورد Edge تعجب برانگیز است این است که در معیار Jet Stream پیشتاز بود اما در Speedometer عقب ماند، و در WebXPRT فقط توانست یک نمره معقول را کسب کند. (مایکروسافت ادعا می کند که این مرورگر در معیار Octane 2.0 از Chrome سریعتر است، اما نتایج ما این ادعا را تایید نمی کند).
Chrome در SunSpider با شکست مواجه شد، تنها تستی که Firefox در آن به اندازه معیار Oort Online شکست خورد، همین SunSpider بود.
به هر دلیلی، ما متوجه شدیم که از دید Oort، مرورگر Edge دارای مشکلات گرافیکی است، شامل مشکلات ترسیم سایه ای که در یک منظره شب، وجود داشت. اما Oort وجود مشکلاتی حتی بیشتر را در Firefox ثابت کرد، ترسیم و نمایش برف به عنوان نورهای فلش و باران به عنوان خطوط واقعی. (ما در نتایج این آزمون شرکت داشتیم، اما همه این نتایج را جدی نگیرید). Internet Explorer 11 اصلاً نتوانست معیار Oort را اجرا کند.
ما همچنین از تست سازگاری HTML5test استفاده کردیم، که میزان سازگاری هر مرورگر را با آخرین استانداردهای وب HTML5 می سنجد. تنها مرورگری که در این تست شکست خورد، مرورگر نیمه بازنشته Internet Explorer 11 بود.
این حرف ها به چه معنی هستند؟ این آزمون ها، یک پیروزی مطلق و واضح را برای یک مرورگر خاص مانند Chrome اعلام نمی کنند. بر مبنای تست های معیار ما، بسیاری از این مرورگرها، به خوبی پاسخگوی وب سایت های مدرن خواهند بود.
در تست Real-World: Opera برتر از بقیه
نرم افزار Opera همیشه در حاشیه زندگی کرده است، و طبق گفته وب سایت NetApplications، این مرورگر فقط ۱٫۳۴ درصد از سهم استفاده کل از بازار مرورگرها را در سراسر جهان دارد. اگر صحبت از فروش این نرم افزار باشد می توان گفت که فروش آن خوب است، اما در اصطلاح عملکرد مرورگر در دنیای واقعی (real-world)، Opera هنوز هم ارزش استفاده کردن دارد. چرا؟ زیرا در تست مرورگرهای Real-world، مرورگرهای Chrome و Opera به خوبی عمل کردند.
اطلاع داشتن از این که هر مرورگر، در هنگام اجرا و پشت و گذار در صفحات وب زنده چگونه عمل می کند، امر مهمی است. تست کردن این امر، یک چالش است- برخی از وب سایت های زیرک به صورت مداوم محتوای خود را عوض می کنند، و تبلیغاتی که در هر بازدید از این وب سایت ها می بینید، با دفعه قبل متفاوت است. اما ما برای کاهش این تغییرات سعی کردیم مدت زمانی را که از هر سایت بازدید می کنیم، به حداقل برسانیم.
ما ۳۰ سایت زنده و به روز را انتخاب کردیم، از Amazon گرفته تا CNN و iMore، و به همین گونه از هرکدام از این وب سایت ها هم سه زیر مجموعه را انتخاب کردیم، تا ببینیم که عملکرد چگونه مقیاس بندی می شود. تست های ما شامل اضافه کردن یک تب جدید به هر سایت، یکی پس از دیگری، بود تا پی ببریم که به طور تقریبی هر کاربر چگونه باید این تب ها را اضافه کند. درنهایت، این مرورگرها را در حالت های روشن بود و نبودن Adobe Flash تست کردیم. (دو مرورگر Opera و Firefox به صورت پیش فرض Flash را نداشتند پس ابتدا آنها را بدون آن تست کردیم و سپس پلاگین مربوط به Flash را برای آنها دانلود کردیم).
پس از بارگذاری همه ۳۰ تب، ما ۳۰ ثانیه را صبر کردیم، سپس فرآیندهای مربوط به مصرف هردو برنامه، شامل پردازش های پس زمینه، و پردازش مربوط به Flash، را به این تست اضافه کردیم.
پس این کار به چه معنی است؟ اگر شما دارای یک PC متوسط یا پیش پا افتاده هستید، ممکن است مرورگری را خریداری کنید که از حافظه زیادی استفاده کرده و در عوض نیازمند قدرت CPU کمتری است. در این مورد، شما باید مرورگر خود را به گونه ای انتخاب کنید، که کاراتر از بقیه است.
این نمودار شامل اطلاعات زیادی است: اما چیزی که شما باید به آن دقت کنید، تفاوت های موجود در مصرف حافظه (میله های زرد)، و تفاوت های موجود در مصرف CPU می باشد. ما داده های جدول را به صورت سطری در زیر این نمودار نمایش داده ایم. در تمام موارد، یک عدد کمتر به معنی یک مرورگر کاراتر است.
به طرز عجیبی، مشاهده کردیم زمانی که Flash در حالت وجود سه تب فعال بود، میزان مصرف CPU کاهش زیادی پیدا کرد، مخصوصاً در مرورگرهای Edge، Firefox، و Opera – شاید به این دلیل است که پلاگین Flash در کارهای سبک تر، کاراتر عمل می کند. با این حال، همان گونه که گزارش های قبلی ماهم اشاره می کنند، در هر مرورگری وقتی ما شروع به باز کردن پی در پی تب ها می کنیم، میزان مصرف CPU و حافظه رم بالا می رود.
تناقض دیگری که ممکن است به آن توجه کنید این است که Chrome، با فعال بودن Flash، تقریباً میزانی از حافظه رم را مصرف می کند که Edge در حالت بدون Flash مصرف می کند. ما این را دوبار بررسی کردیم، اما این کار را به راه دیگری هم بررسی کردیم، که میزان مصرف رم Edge حتی بالاتر از مقداری بود که ما ثبت کرده بودیم. (این امر احتمالاً به این دلیل است میزان اختلاف در میزان تبلیغات و ویدئوهایی است که در این سایت ها نمایش داده می شود).
Chrome در مکیدن همه ظرفیت حافظه رم، شهرت خاصی دارد، و این اعداد این حرف را ثابت می کند. اما این مرورگر به همین نسبت هم میزان کمتری را از CPU شما مصرف می کند، که اگر تعداد تب های باز شده خود را کاهش دهید، می توانید این تاثیر این امر را در PC خود مدیریت کنید. با این حال، Opera واقعاً می درخشد. در واقع، این مرورگر بدون فعال بودن Flash فقط ۶٫۶ درصد از CPU و ۱٫۸۳GB از حافظه RAM را مصرف می کند. Opera با فعال بودن Flash، میزان ۸۱٫۲ درصد از CPU و ۳٫۴۷GB از حافظه RAM را مصرف می کند.
و Mozilla به خوبی پیش می رفت، اما با فعال بودن Flash، تب ها کاهش پیدا کرده اند و انیمیشن ها تا زمانی که بر روی آنها کلیک نکنید باز نمی شوند. تب هایی که استفاده نمی شوند هم قابل قبول هستند ولی ما ترجیح می دهیم که Mozilla ابتدا آنها را بارگذاری کند.
درنهایت، ما سعی کردیم صفحات را بارگذاری کنیم و سپس مدت زمان قبل از آماده به کار شدن مرورگرها را اندازه گیری کنیم- به عبارت دیگر، به چه سرعتی یک مرورگر می تواند راه اندازی شود. خوشبختانه، همه مرورگرهایی که تست کردیم به خوبی عمل کردند، اگرچه برخی از دیگری سریع تر بودند. Chrome و Opera با اختلاف، از بقی سریعتر بودند، مخصوصاً زمانی که Flash را خاموش کردیم. با این حال، از نظر ما هر مرورگری که بتواند یک صفحه را در ۳ ثانیه یا کمتر برای شما باز کند، مناسب نیازهای شما می باشد. (در نظر داشته باشید که مدت زمان باز شدن صفحات به سرعت اینترنت شما و محتوای صفحه ای که باز می کنید هم بستگی دارد).
عامل راحتی
از آنجا که همگی این مرورگرها مجانی هستند، شما می توانید هرکدام از آنها را که مناسب کارتان است، دانلود کنید. و هر مرورگر، دسترسی به تنظیمات bookmark ها را از دیگر رقبای خود فراهم کرده است، مخصوصاً از Chrome و Internet Explorer. اما وارد کردن این bookmark ها به صورت دستی داستانی دیگر است. برای مثال، Firefox این گزینه مربوط به صادر کردن Bookmark ها را در زیر چندین دستور خاک کرده، در حالی که Opera ادعا می کند که شما می توانید از منوی Settings آن، این Bookmark ها را به مرورگر دیگر صادر کنید، اما در Opera 31 تنها گزینه import (وارد کردن) وجود دارد.
با این حال، بیشتر و بیشتر مرورگرهایی که از یک رمز عبور برای ورود شما و شناسایی شما استفاده می کنند، به صورت آنلاین bookmark شما را ذخیره می کنند، و می توانید آنها را از PC به PC دیگری منتقل کنید.
برای مثال، Chrome، این تنظیمات را به PC منتقل می کند و این کار را به همان آسانی که شما یک مرورگر را دانلود کنید، ، نصب کنید، و نام کاربری و رمز عبور را وارد کنید، انجام می دهد. برای مثال، ممکن است مجبور باشید دوبار بررسی کنید که نوار Bookmark فعال باشد، اما پس از این که مطمئن شدید که رمز عبور و bookmark های شما در سیستم شما ذخیره شده اند، این بررسی را انجام دهید.
Chrome در این زمره تنها نیست. Sync از Firefox، تب ها، bookmark ها، اولویت ها و پسووردهای شما را همگام سازی می کند، درحالی که Opera، تب ها، bookmark ها، Speed Dial، اولویت ها و تنظیمات شما را همگام سازی می کند.
این همان زمینه ای است که Edge باید در آن پیشرفت کند. این مرورگر می تواند favourites و bookmark را از مرورگرهای دیگر وارد کند، ولی لیست کاملی را از favourites دیگر سیستم ها به شما نمی دهد. اما اگر شما یک favourite جدید را در IE11 ذخیره کنید، به سرعت و بدون وقفه در PC های دیگر شما هم قابل دسترسی است. مرورگرهای دیگر هم به شما اجازه می دهند که اطلاعات PC خود را از طریق نرم افزار مشابه آنها بر روی گوشی موبایل، دسترسی داشته باشید.
همچنین جالب است که، خیلی از مرورگرها در حال دور شدن از مفهوم هایی مانند home page هستند کاری که Edge و Opera انجام داده اند، و مرورگرها بیشتر به سمت ساختن یک صفحه فهرست (index) حرکت می کنند که در آن اطلاعاتی توسط شرکت سازنده موجود است. اما شما هنوز هم برای ساختن صفحه خانگی (home page) در Chrome، Edge، و Firefox گزینه هایی را در دسترس دارید.
همه مرورگرهای تست شده، به نسبت برای نصب و راه اندازی ساده و آسان بودند، و دارای ویژگی هایی برای وارد کردن تنظیمات و bookmark ها از مرورگرها یا سیستم های دیگر، بودند.
فراتر از وب بروید
با این حال، مرورگرهای مدرن کارایی بیشتر و فراتر از جستجو در وب را دارند. اکثر آنها دارای مزایای هوشمندانه ای هستند که ممکن است شما از آنها بی خبر باشید. برای مثال، شاید دوست داشته باشید که مرورگر شما به عنوان یک مشتری BitTorrent عمل کند. در روزگاران قدیم، شما مجبور بودید برای این کار یک برنامه مجزا و مخصوص را دانلود کنید. امروزه، این توانایی ها را می توانید از طریق افزونه ها و پلاگین ها به مرورگر خود اضافه کنید، که به غیر از Edge، اکثر مرورگرها این خاصیت را دارند. (این ویژگی خیلی بیشتر از یک آسانی است، مرورگر مایکروسافت رمز شما را نگه می دارد ولی نه در یک مدیر رمز مانند LastPass).
اگر برای استفاده از Firefox فقط یک دلیل وجود داشته باشد، آن دلیل توانایی اجرای پلاگین هاست. Mozilla یک سایت را فقط به پلاگین ها اختصاص داده است (addons.mozilla.org)، و به ترتیب نوع و شهرت طبقه بندی شده اند. نصب یک پلاگین به آسانی کلیک کردن بر روی چند تا notification است، و سپس باید سیستم خود را restart کنید. و با وجود سهم Chrome از بازار- و شهرت Firefox به دلیل داشتن پلاگین- شما طراحان نرم افزاری را خواهید دید که بر روی این دو مرورگر تمرکز بیشتری دارند. یک مثال خوب OneTab است، که تمام تب های باز شما را به یک فایل متنی منتقل می کند، و به طور چشمگیری از مصرف حافظه مرورگر شما می کاهد. توجه کنید که هرچه پلاگین های بیشتری اضافه و فعال کنید، مرورگر شما CPU و RAM بیشتری را مصرف می کند.
Opera به نظر نمی رسد که به اندازه Firefox پلاگین را داشته باشد، اما دارای پیچیدگی خاصی است: یک نوارکناری (sidebar) در سمت چپ دارد که می توان از آن برای قرار دادن Widget هایی مانند ماشین حساب یا میانبری برای توییتر استفاده کرد. همچنین Opera را می توان توسط theme هایی به صورت عکس گسترش داد، اما جذابیت خیلی کمتری دارند.
اما شما مرورگرهایی را خواهید دید که بسیاری از این ویژگی ها را در خود برنامه قرار داده اند. Firefox دارای یک سرویس ویدئوکنفرانس Firefox-to-Firefox به نام Firefox Hello است که در همان مرورگر فعالیت خود را انجام می دهد، و می توانید صفحات وب را در یک سرویس Pocket ذخیره کنید تا بتوانید بعداً آن را بخوانید. و این همان جایی است که Edge می درخشد- دستیار دیجیتالی آن، Cortana، دارای خدماتی برای علامت گذاری و ذخیره کردن وب سایت ها برای خواندن می باشد، و نام این سرویس Web Notes است. Cortana در تغذیه کردن زمینه ها کارش را خوب انجام می دهد، و این یکی از دلایل اصلی است که باید Edge را امتحان کنیم.
در طول زمان، ما انتظار داریم که این حیطه ای باشد که Edge و Chrome از آن کناره گیری کنند. از یک منظر، شبیه به یک مسابقه در مجموعه های office است: یک تعداد از نرم افزارهای شبیه سازی شده که Office چند سال پیش داشت. اما کمپانی مایکروسافت شروع به وارد کردن خلاقیت در Office و Edge کرده است، و در این بازار رقابت، این نرم افزار ها را بالا کشیده است. با وجود این که Chrome در مقابل Google Now در PC ها قرار دارد، شاید ما در نهایت ببینیم که Google سعی بر قرار دادن Cortana در خود، کند.
Chrome با فاصله ای نزدیک، Opera را شکست می دهد
عملکرد Edge به گونه ای بالا رفته است که می تواند با دیگر مرورگرها رقابت کند، ولی شاید نه به این اندازه که مایکروسافت از آن تعریف می کند. هنوز هم این مرورگر فاقد قابلیت گسترش دادن و همگام سازی مناسب است، حداقل تا زمانی که امسال آنها را به آن اضافه کردند. همچنین عملکرد Firefox قابل تحسین بود، و از تست Real-World ما نمره خوبی را به دست آورد. همچنین ما معتقدیم که Opera یک انتخاب فوق العاده برای شما است، زیرا این مرورگر هم در معیار ها و تست Real-World نمره خوبی را کسب کرد. بله، این مرورگر فاقد یکپارچگی Chrome، IE و Edge است، اما برخی افراد آن را به عنوان یک جایزه می بینند.
با وجود همه این صحبت ها، ما هنوز هم فکر می کنیم که Google Chrome بهترین مرورگر در بین این مرورگرها است. دارای شهرت خاصی برای استفاده از حافظه در دسترس است، و معیارهای ما نیز همین را ثابت می کنند. ولی این مرورگر پایدار، قابل گسترش، و دارای عملکرد خوبی است. به این دلایل Google Chrome همان انتخاب ما باقی می ماند و پس از آن هم Opera را انتخاب می کنیم.