في كثير من الحالات، نتعامل مع متصفّحات الويب على أنّها صندوق أسود. ولكن مع ازدياد فهمنا لآلية عملها، لا نحدّد فقط الأماكن التي يجب إجراء تحسينات ذكية فيها، بل نطوّرها أيضًا.
تعرض الروابط أدناه معظم المراجع التي توضّح آلية عمل متصفّحات الويب.
- How Browsers Work: Behind the scenes of modern web browsers (آلية عمل المتصفّحات: كواليس متصفّحات الويب الحديثة) بقلم "تالي غارسيل"
- آلية عمل المتصفّحات: البنية، بقلم "فينيت غوبتا" (مؤرشف)
- Know Your JavaScript Engines، بقلم "ديفيد ماندلين"
- From Console to Chrome، بقلم "ليلي تومبسون"
- Fast CSS: How Browsers Lay Out Web Pages (التصميم السريع باستخدام CSS: كيفية ترتيب المتصفّحات لصفحات الويب) من تأليف "ديفيد بارون"
- Faster HTML and CSS: Layout Engine Internals for Web Developers (تحسين أداء HTML وCSS: العناصر الداخلية لمحرك التنسيق لمطوّري الويب) لمؤلفه David Baron
- يتم تحليل أدوات اختيار لغة CSS من اليمين إلى اليسار. Why? (لماذا؟)، بقلم "بوريس زبارسكي"
- WebCore Rendering I – The Basics (العرض في WebCore 1: الأساسيات)
- Life Of A Button Element، بقلم أليكس راسل
- DOM وHTML5 وأداء CSS3، بقلم "بول إيريش"
- قياس أداء الشبكة، بقلم "توني جنتيلكور"
- The Fundamentals, Primitives and History of HTML5, by Paul Irish
- High Performance JavaScript، بقلم "نيكولاس زاكس"
شكرًا Codrops على هذه الإضافة الرائعة. نشكرك أنتوني ريكود على المراجع.
إذا كنت تعرف مشاركات أخرى حول وظائف المتصفّح الداخلية لالتقاطها، يمكنك تضمين روابط لها في التعليقات.