TGViewer
CodeVerse | دنیای برنامه نویسان CodeVerse | دنیای برنامه نویسان @codeverse_dev · 1.06K subscribers
Post #643 220
🌐 چرا بعضی سایت‌ها قبل از اینکه کامل لود بشن، قابل استفاده‌ان؟

یه تکنیک جالب در Web Performance وجود داره:

Progressive Rendering

یعنی لازم نیست همه‌چیز با هم آماده بشه تا کاربر بتونه با صفحه تعامل داشته باشه.

مثلاً یک فروشگاه:

مرحله ۱ → Header
مرحله ۲ → عنوان محصول
مرحله ۳ → تصویر اصلی
مرحله ۴ → قیمت
مرحله ۵ → پیشنهادهای مرتبط
مرحله ۶ → Reviews

کاربر لازم نیست برای مرحله ۶ صبر کنه تا مرحله ۱ نمایش داده بشه.

این فلسفه پشت خیلی از تکنیک‌های مدرن وب مثل Streaming، Server Rendering و Incremental Loading قرار داره.

اشتباه رایج اینه که توسعه‌دهنده تلاش کنه:

> «اول کل صفحه رو آماده کنم، بعد نمایش بدم.»

در حالی که تجربه بهتر خیلی وقت‌ها اینه:

> «هر چیزی که آماده شد، اگر قابل استفاده است، نمایش بده.»

سرعت واقعی فقط این نیست که سایت در چند ثانیه کاملاً آماده بشه.

مهمه که کاربر چقدر زود اولین بخش مفید صفحه رو دریافت می‌کنه.

این تفاوت بین:

Page Load

و

Perceived Performance

ه.

@CodeVerse_dev
  • 👍 6
  • ❤ 1
More from @codeverse_dev
  1. Oct 6, 2026شرکت Google وارد یک درگیری جدی با ناشران شده ⚖️ رگولاتور رقابت لهستان اعلام کرده Google را…
  2. Oct 6, 2026اگر Windows 11 داری، قبل از نصب بعضی آپدیت‌ها حواست باشد ⚠️ مایکروسافت تأیید کرده آپدیت پی…
  3. Oct 6, 2026اگر Chrome استفاده می‌کنی، این آپدیت را جدی بگیر ⚡ نسخه Stable مرورگر Chrome برای دسکتاپ ب…
  4. Oct 6, 2026🖥 سازنده محتوایی؟ ویندوزت بدون این ۵ نرم‌افزار نصفه‌ست! خب راستشو بخوای، من خودم تا چند و…
  5. Oct 6, 2026🔥 یکی از بهترین قابلیت‌های جدید Chrome DevTools برای Debug کردن Memory Leak اگر با Web Ap…
  6. Oct 5, 2026هوش مصنوعی ChatGPT حالا تبلیغات تصویری را هم آزمایش می‌کند 👀 شرکت OpenAI اعلام کرده قرار…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →