CSR-SSR-SSG

เราก็คงเคยได้ยินได้เห็นกันมาบ้างแหละ SSR กับ CSR และก็พูดจนติดปาก แล้วก็พูดย่อเกินไปในบางครั้งจนอาจจะทำให้คนอื่นไม่เข้าใจ ยกตัวอย่าง ถ้าให้ web developer บอกว่าเว็บไซด์เป็น SSR ให้ mobile developer ฟังก็คงจะงงได้ เลยเกิดเป็นบทความนี้ครับ CSR SSR SSG SPA ISR คืออะไร?

  • Client Side Rendering (CSR)

    CSR คือความสามารถของ framework/library ที่ทำการ Render HTML ในบราวเซอร์ ฝั่งผู้ใช้งาน (client side)

  • Server Side Rendering (SSR)

    SSR คือความสามารถของ framework/library ที่ทำการ Render HTML ฝั่ง Server จากนั้นจะส่ง HTML กลับไปยังบราวเซอร์

  • Static Site Generation (SSG)

    SSG คือความสามารถของ framework/library ที่ทำการ build และ Render HTML ฝั่ง Server จากนั้นจะส่ง HTML กลับไปยังบราวเซอร์

  • Single Page Application (SPA)

    SPA คือความสามารถของ framework/library ที่สามารถเปลี่ยนหน้าเพจดโดยไม่ต้องโหลดหน้าเว็บใหม่

  • Incremental Static Regeneration (ISR)

    ISR คือความสามารถของ framework/library ระหว่างแบบ SSG กับ SSR