CodeShot
Midسختی 2 از ۵· در 30٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Client-Side Rendering و Server-Side Rendering چیست؟

نشان کردن

پاسخ کوتاه

در CSR، HTML خالی به مرورگر می‌رسد و جاوااسکریپت محتوا را می‌سازد؛ در SSR، سرور HTML کامل را از قبل می‌سازد و ارسال می‌کند.

پاسخ کامل

CSR معمولاً بارگذاری اولیهٔ کندتری دارد ولی تعامل بعدی سریع‌تر است؛ SSR محتوای اولیه را سریع‌تر نمایش می‌دهد و برای SEO بهتر است، چون موتور جستجو محتوای کامل را در همان درخواست اول می‌بیند.