انتقل إلى محتوى الدرس

Web Browser Components مكونات متصفح الويب

سنتعرف في هذا الدرس على متصفحات الويب Web Browsers بما في ذلك أنواعها، مكوناتها، كيف تعمل، وأشهر متصفحات الويب مثل متصفح جوجل كروم Google Chrome وسفاري Safari، كما سنتعرف على وظائف المتصفحات، والإضافات Extensions الموجودة في معظم المتصفحات، وكيفية اختيار متصفح الويب المناسب.
1 صفوف تعليمية
تكنولوجيا الويب
8,886 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

للتبسيط، نميز واجهة المستخدم عن المكونات الداخلية التي تعمل لعرض الصفحة. يختلف تقسيم العمليات والمحركات بين المتصفحات؛ من الوظائف الأساسية:

1. واجهة المستخدم User Interface: وهي الشاشة التي نراها أمامنا في المتصفح، وتحتوي على شريط العناوين، وعلامات التبويب، وأزرار الرجوع إلى الخلف أو التقدم إلى الأمام، وغيرها من مكونات واجهة المستخدم التي تساعد المستخدم في التفاعل مع المتصفح.

2. محرك العرض Rendering Engine: هو المسئول عن عرض محتوى صفحات الويب على المتصفح للمستخدم العادي حيث يقوم بتفسير أكواد HTML ويعرضها ويطبق عليها تنسيقات CSS ليتمكَّـن أي شخص من رؤيتها، ويتعاون مع محرك JavaScript الذي ينفذ الشيفرة ويتعامل مع DOM وواجهات المتصفح.

3. مفسر جافا سكريبت JavaScript Interpreter: هو المسؤول عن تفسير أو تنفيذ أو ترجمة أكواد JavaScript الموجودة في صفحة الويب المعروضة.

4. محرك المتصفح Browser Engine: هو الذي يتلقى الطلبات من المستخدم؛ فعندما يضغط المستخدم على رابط معين أو يقوم بإدخال عنوان موقع ويب معين في شريط العناوين في المتصفح، يبدأ محرك المتصفح في أخذ هذه الطلبات وإرسالها إلى خادم الويب لمعالجتها، وبعد معالجة هذه الطلبات يعود الرد إلى محرك المتصفح الذي يقوم بدوره بإرسالها إلى محرك العرض لعرضها كمحتوى مرئي يمكن للمستخدم العادي مشاهدته والتفاعل معه.

5. قسم الشبكات Networking: عندما يكتب المستخدم عنوان الموقع الذي يرغب في زيارته، يأخذ محرك المتصفح الطلبات الخاصة بالمستخدم ويرسلها إلى قسم الشبكات، فيقوم قسم الشبكات بتحويلها إلى عنوان IP حتى يستطيع المتصفح الاتصال بالخادم لطلب البيانات ثم بعد ذلك يتلقى محرك المتصفح هذه البيانات، ثم يقوم محرك المتصفح بتمريرها إلى محرك العرض لعرض النتيجة النهائية للمستخدم.