Client Side Rendering (CSR) Nedir?
Client Side Rendering (CSR), web sayfası içeriğinin sunucu yerine kullanıcının tarayıcısında JavaScript çalıştırılarak oluşturulduğu render yöntemidir.
Sunucu, ziyaretçiye yalnızca temel bir HTML iskeleti ve JavaScript dosyalarını gönderir.
Sayfanın gerçek içeriği, tarayıcı bu JavaScript dosyalarını çalıştırdıktan sonra oluşturulur ve ekrana basılır.
Bu yaklaşımda içerik:
- Önceden sunucuda hazırlanmaz
- Tarayıcıda dinamik olarak üretilir
- Kullanıcı etkileşimlerine göre anlık değişebilir
CSR, özellikle modern web uygulamalarında yüksek etkileşim ve esneklik sağlamak için kullanılır.