Hybrid Rendering چیست؟

Hybrid Rendering یا hydration چیست؟

Rehydration یا hydration یا Hybrid Rendering به معنی ترکیب SSR و CSR هست. یعنی روش سرور ساید رندرینگ رو با کلاینت سایت رندرینگ ترکیب کنیم. یعنی هم از سمت سرور محتوای html از URL درخواستی رو بارگزاری کنیم و هم با اجرای javascript روی مرورگر کاربر.

کاربرد Hybrid Rendering یا هایبرید رندرینگ چیست؟

بخشی از کاربرد هیبرید رندرینگ مرتبط با بحث سرعت و کاهش هزینه ها و بار سرور هست و بخشی مرتبط با بهینه سازی وب سایت برای موتور جستجو یا SEO و به اصلاح سئو هست. گوگل میانه خوبی با وابستگی به جاوااسکریپت برای خوندن و crawl محتوای اصلی صفحه نداره. خیلی براش گرون تموم میشه. توی پست مشکل گوگل با جاوااسکریپت کامل توضیح دادم. پس یک راه به صرفه این هست که بخش مهم هر صفحه رو (مثلا تگ main) به صورت سرور ساید و بقیه رو به صورت CSR یا وابسته به جاوااسکریپت لود کنیم.