تشريح تحميل الصفحة
تتبّع ما يحدث فعليًا بين كتابة عنوان URL وظهور صفحة تفاعلية بالكامل، لتفهم أين يُكتسب الأداء أو يُفقد.
تشريح تحميل الصفحة درس مجاني في Web Performance Optimization & Lighthouse على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Performance Optimization & Lighthouse، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Performance Optimization & Lighthouse 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
From URL to Pixels
A page load runs a fixed sequence: DNS, TCP/TLS handshake, request, response, parse, render, interactivity. Each step adds latency — and shows you where to optimize.
DNS Resolution
First the browser resolves a hostname to an IP via DNS. A cold lookup can cost 20-120ms; caching and dns-prefetch cut it down.
<link rel="dns-prefetch" href="https://cdn.example.com">Connection Setup
Next come the TCP and TLS handshakes — round trips that hurt on high-latency networks. preconnect warms the connection in advance.
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>Time To First Byte (TTFB)
TTFB measures the wait until the response's first byte arrives. It captures network latency plus server time, and delays everything after it.
Parsing the HTML
As bytes arrive, the browser parses HTML into the DOM tree. It also finds linked CSS and JS, which can pause parsing (render-blocking).
Building the Render Tree
The browser merges the DOM with the CSSOM into a render tree, then runs layout (geometry) and paint (pixels) to put content on screen.
First Contentful Paint
First Contentful Paint (FCP) is the first moment the user sees any text or image — the earliest real signal the page is loading.
JavaScript Execution
Scripts must be parsed, compiled, and run on the main thread. Heavy JavaScript blocks rendering and input, dragging down interactivity.
Reaching Interactivity
The page is truly usable only when the main thread is free for clicks. Time to Interactive and Total Blocking Time capture this final stage.
Inspecting the Timeline
DevTools' Performance panel and the PerformanceNavigationTiming API expose every phase — DNS, connection, TTFB, paint — for precise measurement.
const nav = performance.getEntriesByType('navigation')[0];
console.log('TTFB:', nav.responseStart);
console.log('DOM done:', nav.domContentLoadedEventEnd);Where to Optimize
Optimize by layer: prefetch and CDN for network, caching to cut TTFB, fewer render-blocking assets, and smaller, deferred JavaScript.
Quick Check
Which metric measures the delay until the first byte of the server response arrives?
Recap
You traced a load from DNS through connection, TTFB, parsing, render tree, FCP, JS, and interactivity. Each phase shows where to reclaim seconds.
تعلم Web Performance Optimization & Lighthouse مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 12
- الدروس
- 48
الأسئلة الشائعة
هل درس «تشريح تحميل الصفحة» مجاني؟
نعم — نص درس «تشريح تحميل الصفحة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Performance Optimization & Lighthouse، انتقل إلى CoddyKit PRO. تتضمن دورة Web Performance Optimization & Lighthouse 4 دروس في المجموع.
ماذا ستتعلم في «تشريح تحميل الصفحة»؟
تتبّع ما يحدث فعليًا بين كتابة عنوان URL وظهور صفحة تفاعلية بالكامل، لتفهم أين يُكتسب الأداء أو يُفقد. تتمرن على Web Performance Optimization & Lighthouse مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Web Performance Optimization & Lighthouse؟
لا تُشترط خبرة سابقة. Web Performance Optimization & Lighthouse على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «تشريح تحميل الصفحة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Web Performance Optimization & Lighthouse هذا؟
نعم. كل درس في Web Performance Optimization & Lighthouse يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما هو أداء الويب؟
- لماذا يهم الأداء
- مقاييس الأداء الرئيسية
- تشريح تحميل الصفحة