آیا به مرورگر خاصی علاقه دارید؟ اگر جواب این سؤال مثبت است، چرا چنین نظری دارید؟ برای برخی از کاربران، تنوع افزونهها اهمیت بسیار زیادی دارد و برخی دیگر به دنبال مرورگری هستند که بهتر از رقبا، از حریم خصوصی آنها محافظت کند. با این حال، موضوعی که برای بسیاری از کاربران بیشترین اهمیت را دارد، سرعت مرورگر مذکور است. اما چرا برخی مرورگرها سریعتر از رقبای خود هستند؟ میتوانیم این موضوع را در دو بخش فنی و بخشهای مربوط به کاربر، توضیح بدهیم. در ادامه همراه ما باشید.
هرکدام از مرورگرها به نحو خاصی توسعه پیدا کردهاند. رویکردهای مختلف در زمینهی برنامهنویسی، نقش مهمی در سرعت بارگذاری صفحات وب ایفا میکند. در این زمینه باید به دو مشخصه مهم بپردازیم: موتور مرورگر و موتور جاوا اسکریپت.
موتور مرورگر، مهمترین عنصر هر مرورگری محسوب میشود. وظایفی مانند اجرای کدهای HTML و CSS و موارد امنیتی بر عهدهی این موتور است. چنین موتورهایی لااقل باید بتوانند کدهای HTML و XML و عکسها را نمایش دهند و فونت، رنگ و سایز متنها را به نحوی که از قبل مشخص شده، نشان دهند. بسیاری از موتورها از پس نمایش فایلهای PDF و دیگر اسناد هم برمیآیند.
چندین موتور مرورگر وجود دارد اما فقط ۴ تای آنها بهکرات مورد استفاده قرار میگیرند: Blink، EdgeHTML، Gecko و WebKit.
Blink یک موتور پیشرفته است که از پلتفرمهای مختلف پشتیبانی میکند و از طرف گوگل، اپرا، ادوبی، اینتل و سامسونگ توسعه یافته است. مرورگرهای کروم و اپرا مبتنی بر این موتور هستند. این موتور در ابتدا انشعابی از موتور WebKit بود که خود آن هم در ابتدا انشعابی از کتابخانههای KHTML و KJS محسوب می شود. این موتور تحت لیسانس GNU LGPL است و به همین خاطر بدون پرداخت حق امتیاز میتوان از آن استفاده کرد.
EdgeHTML موتور دیگری است که توسط مایکروسافت برای استفاده در مرورگر اج توسعه یافته است. در سال ۲۰۱۵، این موتور جایگزین Trident شد که اینترنت اکسپلورر مبتنی بر آن بود. از لحاظ تئوری، این موتور با Blink و WebKit کاملاً سازگار است.
Gecko توسط موزیلا توسعه یافته و مرورگر فایرفاکس و نرمافزار Thunderbird و تعداد زیادی از مرورگرهای ناشناخته، از آن بهره میبرند.
در نهایت، باید به موتور WebKit اشاره کنیم که توسط اپل توسعه یافته و در مرورگر سافاری، مرورگر آمازون کیندل، تلویزیونهای هوشمند مبتنی بر سیستمعامل تایزن و سیستمعامل بلکبری یافت میشود. تا سال ۲۰۱۳، مرورگر کروم مبتنی بر همین موتور بود.
از دیگر موتورهای نهچندان شناخته شده هم میتوانیم به Goanna (شاخهای از Gecko) و Servo (موتور آزمایشی توسعهیافته توسط موزیلا) اشاره کنیم.