متصفح الويب (يشار إليه عادةً بالمستعرض) هو تطبيق برمجي لاسترداد موارد المعلومات وتقديمها وعبورها على شبكة الويب العالمية. يتم تحديد مصدر المعلومات بواسطة معرّف الموارد الموحد (URI / URL) وقد يكون صفحة ويب أو صورة أو مقطع فيديو أو أي جزء آخر من المحتوى. الروابط التشعبية الموجودة في الموارد تمكن المستخدمين من التنقل بسهولة في المستعرضات الخاصة بهم إلى الموارد ذات الصلة. على الرغم من أن المتصفحات تهدف في المقام الأول إلى استخدام شبكة الويب العالمية، إلا أنه يمكن استخدامها أيضًا للوصول إلى المعلومات التي توفرها خوادم الويب في الشبكات الخاصة أو الملفات الموجودة في أنظمة الملفات.
متصفحات الويب الرئيسية هي Firefox و Internet Explorer و Google Chrome و Opera و Safari. اخترع السير تيم بيرنرز لي أول متصفح ويب في عام 1990. بيرنرز-لي هو مدير اتحاد شبكة الويب العالمية (W3C)، الذي يشرف على التطوير المستمر للويب، وهو أيضًا مؤسس مؤسسة الويب العالمية. تم تسمية متصفحه باسم WorldWideWeb، ثم أعيدت تسميته لاحقًا إلى Nexus.
أول متصفح ويب متاح بشكل شائع بواجهة مستخدم رسومية كان Erwise. بدأ تطوير Erwise بواسطة Robert Cailliau. في عام 1993، ابتكر مارك أندريسن برنامج المتصفح بشكل أكبر مع إصدار Mosaic، "أول متصفح شائع في العالم"، مما جعل نظام شبكة الويب العالمية سهل الاستخدام وأكثر سهولة بالنسبة للأشخاص العاديين. حيث أثار متصفح Andreesen طفرة في الإنترنت في التسعينيات.
أدى إدخال Mosaic في عام 1993 - أحد أوائل متصفحات الويب الرسومية - إلى انفجار في استخدام الويب. أندريسن، قائد فريق Mosaic في المركز الوطني لتطبيقات الحوسبة الفائقة (NCSA)، سرعان ما بدأ شركته الخاصة، واسمها Netscape، وأطلق متصفح Netscape Navigator المتأثر بــ Mosaic في عام 1994، والذي سرعان ما أصبح المتصفح الأكثر شعبية في العالم، حيث يمثل 90 النسبة المئوية لجميع استخدامات الويب في ذروتها. اقتحمت شركة Microsoft مجال المتصفحات باستخدام Internet Explorer في عام 1995، وتأثرت أيضًا إلى حد بعيد بـ Mosaic، مما أدى إلى بدء حرب المستعرضات الأولى في الصناعة. مع نظام Windows، اكتسب Internet Explorer السيطرة في سوق مستعرضات الويب؛ بلغت نسبة استخدام Internet Explorer ذروتها بأكثر من 95% بحلول عام 2002.
كما ظهر متصفح Opera لأول مرة في عام 1996؛ لم يحقق مطلقًا استخدامًا واسع النطاق، حيث يمتلك أقل من 2% من مشاركة استخدام المتصفح اعتبارًا من فبراير 2012 وفقًا لـ Net Applications. تتمتع نسخة Opera-mini بحصة مضافة، في أبريل 2011 بلغت 1.1٪ من إجمالي استخدام المتصفح، ولكنها تركز على سوق مستعرضات الويب للهواتف المحمولة سريعة النمو، حيث يتم تثبيتها مسبقًا على أكثر من 40 مليون هاتف. كما أنه متوفر على العديد من الأنظمة المضمنة الأخرى، بما في ذلك وحدة تحكم ألعاب الفيديو الخاصة بـ Nintendo's Wii.
في عام 1998، أطلقت Netscape ما كان سيصبح مؤسسة Mozilla في محاولة لإنتاج متصفح تنافسي باستخدام نموذج البرمجيات مفتوحة المصدر. سيتطور هذا المتصفح في نهاية الأمر إلى Firefox، والذي طور من قبل متابعين متحمسين، بينما لا يزال في المرحلة التجريبية من التطوير؛ بعد وقت قصير من إصدار Firefox 1.0 في أواخر عام 2004، استحوذ Firefox (جميع الإصدارات) على 7% من استخدام المتصفح. اعتبارًا من أغسطس 2011، يمتلك Firefox نسبة استخدام تبلغ 28%.
وتم إطلاق أول إصدار تجريبي من Apple من Safari في يناير 2003؛ اعتبارًا من أبريل 2011، كان Safari لديه حصة مهيمنة من تصفح الويب المستند إلى Apple، وهو ما يمثل ما يزيد قليلاً عن 7% من سوق المتصفح بأكمله.
أحدث مشارك رئيسي في سوق المتصفح هو Google Chrome، والذي تم إصداره لأول مرة في سبتمبر 2008. زاد استخدام Chrome بشكل كبير عامًا بعد عام، من خلال مضاعفة حصة استخدامه من 8% إلى 16% بحلول أغسطس 2011. ويبدو أن هذه الزيادة تعود إلى حد كبير على حساب Internet Explorer، الذي تميل حصته إلى الانخفاض من شهر لآخر. في ديسمبر 2011، تفوق Chrome على Internet Explorer 8 باعتباره متصفح الويب الأكثر استخدامًا، ولكنه لا يزال يتمتع باستخدام أقل من جميع إصدارات Internet Explorer مجتمعة. استمرت قاعدة مستخدمي Chrome في النمو، وفي مايو 2012، تجاوز استخدام Chrome استخدام جميع إصدارات Internet Explorer مجتمعة. بحلول أبريل 2014، وصل استخدام Chrome إلى 45%. وتم إهمال Internet Explorer في نظام التشغيل Windows 10، مع استبداله بمتصفح Microsoft Edge كمستعرض ويب افتراضي.
نماذج أعمال متصفحات الويب
تغيرت الطرق التي يمول بها صانعو متصفحات الويب تكاليف التطوير بمرور الوقت. كان أول متصفح ويب، WorldWideWeb، مشروعًا بحثيًا. كما تم بيع Netscape Navigator تجاريًا، وكذلك Opera. من ناحية أخرى، تم تجميع Internet Explorer مجانًا مع نظام التشغيل Windows (وكان أيضًا مجانيًا للتنزيل)، ومن ثم تم تمويله جزئيًا من خلال مبيعات Windows لشركات تصنيع أجهزة الكمبيوتر ومباشرة للمستخدمين. كان Internet Explorer أيضًا متاحًا لنظام التشغيل Mac.
من المحتمل أن إطلاق IE لأجهزة Mac كان جزءًا من إستراتيجية Microsoft الشاملة لمحاربة التهديدات التي تواجه هيمنة النظام الأساسي شبه الاحتكاري من خلال جعل بعض مطوري الويب، أو مديريهم على الأقل، يفترضون أنه كان هناك "لا حاجة" للتطوير لأي شيء آخر غير Internet Explorer. في هذا الصدد، ربما تكون IE قد ساهمت في مبيعات تطبيقات Windows و Microsoft بطريقة أخرى، من خلال "تأمين" لمتصفح Microsoft.
في يناير 2009، أعلنت المفوضية الأوروبية أنها ستحقق في تجميع Internet Explorer مع أنظمة تشغيل Windows من Microsoft، قائلة "إن ربط Microsoft Internet Explorer بنظام التشغيل Windows يضر بالمنافسة بين متصفحات الويب، ويقوض ابتكار المنتجات، ويقلل في النهاية من اختيار المستهلك.
وتم تضمين Safari و Mobile Safari بالمثل دائمًا مع OS X و iOS على التوالي، لذلك بالمثل، تم تمويلهما في الأصل من خلال مبيعات أجهزة كمبيوتر Apple والأجهزة المحمولة، وشكلوا جزءًا من تجربة Apple الشاملة للعملاء. اليوم، يتم الدفع لمعظم متصفحات الويب التجارية من قبل شركات محركات البحث لجعل محركها افتراضيًا، أو لتضمينها كخيار آخر. على سبيل المثال، تدفع Google إلى Mozilla، الشركة المصنعة لمتصفح Firefox، لجعل بحث Google محرك البحث الافتراضي في Firefox. تجني Mozilla أموالًا كافية من هذه الصفقة بحيث لا تحتاج إلى تحصيل رسوم من المستخدمين على Firefox. بالإضافة إلى ذلك ، يعد بحث Google أيضًا (كما يتوقع المرء) محرك البحث الافتراضي في Google Chrome.
سيتم توجيه المستخدمين الذين يبحثون عن مواقع ويب أو عناصر على الإنترنت إلى صفحة نتائج بحث Google، مما يزيد من عائدات الإعلانات، ويمول التطوير في Google و Google Chrome. لم يتم تمويل العديد من متصفحات البرامج المجانية الأقل شهرة، مثل Konqueror على الإطلاق ، وتم تطويرها في الغالب من قبل متطوعين مجانًا.
وظائف متصفحات الويب
الغرض الأساسي من متصفح الويب هو جلب موارد المعلومات إلى المستخدم ("الاسترداد" أو "الجلب")، والسماح لهم بعرض المعلومات ("العرض"، "الاستدعاء")، ثم الوصول إلى المعلومات الأخرى ("التنقل"، "الروابط التالية").
تبدأ هذه العملية عندما يقوم المستخدم بإدخال محدد موقع المعلومات (URL)، على سبيل المثال https://tito4tech.com، في المتصفح. تحدد بادئة عنوان URL، أو معرّف الموارد المنتظم أو URI، كيفية تفسير عنوان URL. يبدأ النوع الأكثر استخدامًا من URI بـ HTTP: ويحدد موردًا ليتم استرداده عبر Hypertext Transfer Protocol (HTTP). تدعم العديد من المتصفحات أيضًا مجموعة متنوعة من البادئات الأخرى، مثل https: لـ HTTPS و ftp: لبروتوكول نقل الملفات و file: للملفات المحلية. البادئات التي لا يمكن لمتصفح الويب التعامل معها بشكل مباشر غالبًا ما يتم تسليمها إلى تطبيق آخر تمامًا. على سبيل المثال، mailto: عادةً ما يتم تمرير URIs إلى تطبيق البريد الإلكتروني الافتراضي للمستخدم.
في حالة HTTP و HTTPS و File وغيرها، بمجرد استرداد المورد، سيعرضه متصفح الويب. يتم تمرير HTML والمحتوى المرتبط به (ملفات الصور ومعلومات التنسيق مثل CSS وما إلى ذلك) إلى محرك تخطيط المتصفح ليتم تحويله من الترميز إلى مستند تفاعلي، وهي عملية تُعرف باسم "العرض". بصرف النظر عن HTML، يمكن لمتصفحات الويب بشكل عام عرض أي نوع من المحتوى يمكن أن يكون جزءًا من صفحة الويب. يمكن لمعظم المستعرضات عرض الصور والصوت والفيديو وملفات XML، وغالبًا ما تحتوي على مكونات إضافية لدعم تطبيقات Flash وتطبيقات Java الصغيرة. عند مواجهة ملف من نوع غير مدعوم أو ملف تم إعداده ليتم تنزيله بدلاً من عرضه، يطالب المستعرض المستخدم بحفظ الملف على القرص. قد تحتوي موارد المعلومات على ارتباطات تشعبية لمصادر معلومات أخرى. يحتوي كل ارتباط على URI لمورد للانتقال إليه. عند النقر على الرابط، ينتقل المتصفح إلى المورد المشار إليه بواسطة عنوان URI الهدف للرابط، وتبدأ عملية إحضار المحتوى إلى المستخدم مرة أخرى.
مميزات متصفحات الويب
تتنوع متصفحات الويب المتاحة في الميزات من الحد الأدنى من واجهات المستخدم المستندة إلى النصوص مع دعم أساسي لـ HTML إلى واجهات المستخدم الغنية التي تدعم مجموعة متنوعة من تنسيقات وبروتوكولات الملفات. المتصفحات التي تتضمن مكونات إضافية لدعم البريد الإلكتروني وأخبار Usenet و Internet Relay Chat (IRC)، يشار إليها أحيانًا باسم "مجموعات الإنترنت" بدلاً من مجرد "متصفحات الويب".
تسمح جميع متصفحات الويب الرئيسية للمستخدم بفتح مصادر معلومات متعددة في الوقت نفسه، أما في نوافذ متصفح مختلفة، أو في علامات تبويب مختلفة في النافذة نفسها. تتضمن المتصفحات الرئيسية أيضًا أدوات حظر النوافذ المنبثقة لمنع النوافذ غير المرغوب فيها من "الظهور" دون موافقة المستخدم.
يمكن لمعظم متصفحات الويب عرض قائمة بصفحات الويب التي قام المستخدم بوضع إشارة مرجعية عليها، حتى يتمكن المستخدم من العودة إليها بسرعة. تسمى الإشارات المرجعية أيضًا "المفضلة" في Internet Explorer. بالإضافة إلى ذلك ، تحتوي جميع متصفحات الويب الرئيسية على شكل من أشكال مجمّع موجز ويب المدمج. في Firefox، يتم تنسيق موجزات الويب على أنها "إشارات مرجعية مباشرة" وتتصرف مثل مجلد الإشارات المرجعية المطابق للإدخالات الحديثة في الخلاصة. في Opera، يتم تضمين قارئ موجز أكثر تقليدية يخزن ويعرض محتويات الخلاصة.
علاوة على ذلك ، يمكن توسيع معظم المتصفحات عبر المكونات الإضافية والمكونات القابلة للتنزيل التي توفر ميزات إضافية.
⚫ واجهة المستخدم
تشترك معظم متصفحات الويب الرئيسية في عناصر واجهة المستخدم هذه:
1. أزرار للأمام والخلف للرجوع إلى المورد السابق والتالي على التوالي.
2. زر تحديث أو إعادة تحميل لإعادة تحميل المورد الحالي.
3. زر إيقاف لإلغاء تحميل المورد. في بعض المتصفحات، يتم دمج زر الإيقاف مع زر إعادة التحميل.
4. زر الصفحة الرئيسية للعودة إلى الصفحة الرئيسية للمستخدم.
5. شريط عنوان لإدخال معرّف الموارد المنتظم (URI) للمورد المطلوب وعرضه.
6. شريط بحث لإدخال المصطلحات في محرك البحث. في بعض المتصفحات، يتم دمج شريط البحث مع شريط العناوين.
7. شريط الحالة لعرض التقدم في تحميل المورد وأيضًا URI للروابط عندما يحوم المؤشر فوقها وإمكانية تكبير الصفحة.
8. منفذ العرض (viewport)، المنطقة المرئية من صفحة الويب داخل نافذة المتصفح.
9. القدرة على عرض مصدر HTML للصفحة.
10. تمتلك المتصفحات الرئيسية أيضًا ميزات بحث تزايدي للبحث داخل صفحة ويب.
⚫ الخصوصية والأمان
تدعم معظم المتصفحات HTTP Secure، وتقدم طرقًا سريعة وسهلة لحذف ذاكرة التخزين المؤقت للويب وملفات تعريف الارتباط وسجل التصفح. للمقارنة بين الثغرات الأمنية الحالية للمتصفحات، انظر مقارنة متصفحات الويب.
⚫ دعم المعايير
كانت متصفحات الويب القديمة تدعم فقط إصدارًا بسيطًا جدًا من HTML. أدى التطور السريع لمتصفحات الويب المسجلة الملكية إلى تطوير لهجات غير قياسية لـ HTML، مما أدى إلى مشاكل في التشغيل البيني. تدعم متصفحات الويب الحديثة مجموعة من HTML و XHTML المستندة إلى المعايير والفعلية، والتي يجب عرضها بنفس الطريقة من قبل المتصفحات جميعهن.
⚫ امتدادات المتصفح
امتداد المتصفح هو برنامج كمبيوتر يوسع وظائف متصفح الويب. يدعم كل متصفح ويب رئيسي تطوير ملحقات المتصفح.
⚫ عناصر المتصفحات
تتكون مستعرضات الويب من واجهة مستخدم ومحرك تخطيط ومحرك عرض ومترجم جافا سكريبت وواجهة مستخدم خلفية ومكون شبكة ومكون ثبات البيانات. تحقق هذه المكونات وظائف مختلفة لمتصفح الويب، وتوفر معًا جميع إمكانات مستعرض الويب.