NEXT.JS UNTUK WEBSITE BERKINERJA TINGGI: ANALISIS SERVER-SIDE RENDERING DAN CLIENT-SIDE RENDERING
Penulis: Yunia Ikawati
Muhammad Rasyid Nuruddin
Much. Chafid
Sinopsis Buku
Buku "Next.js untuk Website Berkinerja Tinggi: Analisis Server-Side Rendering dan Client-Side Rendering" membahas secara komprehensif konsep, implementasi, serta perbandingan dua pendekatan rendering utama dalam pengembangan web modern, yaitu Client-Side Rendering (CSR) dan Server-Side Rendering (SSR). Pembahasan diawali dengan evolusi teknologi website dari HTML tradisional hingga hadirnya framework modern berbasis React yang mengubah cara aplikasi web dibangun dan dijalankan.
Buku ini mengungkap berbagai kendala yang muncul pada arsitektur CSR, seperti waktu muat awal yang lambat, ketergantungan tinggi terhadap kemampuan perangkat pengguna, serta munculnya fenomena blank screen ketika aplikasi pertama kali diakses. Sebagai solusi, dibahas proses migrasi dan perancangan ulang sistem menggunakan Next.js yang mengimplementasikan SSR untuk meningkatkan kecepatan akses, efisiensi pemrosesan data, dan stabilitas aplikasi.
Selain menjelaskan teori dasar mengenai React Router, Single Page Application (SPA), Search Engine Optimization (SEO), Static Site Generation (SSG), serta fitur-fitur unggulan Next.js, buku ini juga menyajikan metodologi pengujian kinerja yang sistematis menggunakan berbagai alat analisis seperti Google Lighthouse, GTMetrix, Mozilla Observatory, dan k6. Pembaca akan diajak memahami bagaimana pengukuran performa dilakukan dari sisi klien maupun peladen melalui pendekatan inovatif berupa Load Test Score (LTS) yang mengintegrasikan berbagai indikator performa menjadi satu ukuran evaluasi yang komprehensif.
Hasil penelitian yang dipaparkan menunjukkan bahwa arsitektur SSR berbasis Next.js mampu memberikan peningkatan performa yang signifikan dibandingkan CSR. Temuan ini diperkuat oleh pengujian kecepatan, stabilitas server, serta evaluasi kepuasan pengguna menggunakan metode System Usability Scale (SUS) yang memperoleh kategori Excellent. Dengan demikian, buku ini tidak hanya menjadi referensi akademis dalam bidang rekayasa perangkat lunak dan teknologi web, tetapi juga panduan praktis bagi pengembang, mahasiswa, peneliti, maupun profesional IT yang ingin membangun website berkinerja tinggi, skalabel, dan siap menghadapi tuntutan era digital modern.