زمانی که از بسیاری از خدمات شهری و یا عابربانکها و ... استفاده میکنیم در واقع داریم از امکاناتی که با وجود اینترنت میسر شده، بهره میبریم اما شاید اولین تجربه و خاطره بسیاری از اینترنت استفاده از مرورگرها و به خصوص اینترنت اکسپلورد باشد. دوران استفاده از مودمهای Dialup که نهایت سرعتشان kbps52 بود. اما در واقع یک مرورگر وب چیست و چه کاری انجام میدهد؟ اولین چیزی که برای پاسخ به این سوال باید بدانیم این است که اساسا اینترنت چیست؟
شاید سادهترین جواب به این سوال این است که اینترنت مجموعهای از میلیونها کامپیوتر است که به همدیگر متصل بوده و به تبادل اطلاعات میپردازند. این کامپیوترها با پروتکلهای استانداردی با هم ارتباط برقرار میکنند. زمانی که شما به این شبکه متصل میشوید در واقع جزئی از اینترنت هستید و با استفاده از همان پروتکلهای استاندارد اقدام به تبادل اطلاعات مینمایید. مثال زمانیکه آدرس یک سایت را در مرورگر وارد میکنید، مرورگر شما با استفاده از پروتکل http از سرور سایت مورد نظر درخواست اطلاعات میکند و سرور هم جواب مرورگر را به شکلی که برای آن قابل فهم باشد برمیگرداند.
این شکل قابل فهم در اکثر مواقع کدهای Javascript و CSS و HTML هستند. مرورگرهای مختلف از روشهای مختلفی برای این عملیات و نشان دادن نتایج برگردانده شده استفاده میکنند. این بدان معنی نیست که نتایج در مرورگرهای مختلف یکسان نیست بلکه الگوریتمها و موتورهای تفسیری مرورگرها با یکدیگر فرق میکنند و از آ نجا که کدهای سمت کاربر از قوانین خاصی پیروی میکنند نتایج نمایش داده شده در مرورگرهای مختلف باید یکسان باشد اما همانطور که میدانید در عمل همیشه این اتفاق نمیافتد و دلیل آن پیادهسازیهای مختلف توسط شرکتهای مختلف است.
یکی از مرورگرهایی که اکثر مواقع رفتاری متفاوت نشان میدهد اینترنت اکسپلورر است. مرورگری که همیشه برای برنامهنویسان و کاربران دردسرساز بوده. اما بد نیست بدانید که همین مرورگر زمانی بیش از ۹۵ درصد سهم مرورگرهای مورد استفاده در دنیا را به خود اختصاص داده بود. با ورود فایرفاکس و سافاری و کروم محبوبیت این مرورگر رو به کاهش گذاشت و جای خود را به مایکروسافت اج داد.