Implementasi Dynamic Rendering untuk Optimasi Efisiensi Server dan Indeksabilitas Pada Single Page Application

Authors

  • Niko Achmad Universitas PGRI Kanjuruhan Malang
  • Moh Ahsan Universitas PGRI Kanjuruhan Malang
  • Ainia Walidaroyani Universitas PGRI Kanjuruhan Malang

DOI:

https://doi.org/10.46880/jmika.Vol10No1.pp25-34

Keywords:

Dynamic Rendering, Indexability, Load Testing, Server Efficiency, Single Page Application

Abstract

The development of a Client Side Rendering (CSR)-based Single Page Application (SPA) has search engine indexability weaknesses, while Server Side Rendering (SSR) overloads server computation. This study aims to prove the efficiency of the Dynamic Rendering architecture as a middle-ground solution. Through Nginx configuration, the server detects the User-Agent to serve static pages (CSR) to human users and fully rendered pages (SSR) to bot crawlers. Experimental testing was conducted on a Virtual Private Server (VPS) using k6 with a constant load of 100 Virtual Users, Prometheus, and Grafana, as well as Document Object Model (DOM) validation via Google Search Console. The Mann-Whitney U Test results proved a significant performance difference with a p-value < 0.05. The implementation of Dynamic Rendering is highly efficient, capable of reducing CPU Utilization by 92.28% and Memory Usage by 5.14%, and increasing Request Per Second (RPS) capacity by 17.19%. Indexability validation also confirmed that crawlers successfully received the HTML document entirely. In conclusion, Dynamic Rendering is proven to be an effective architectural solution to minimize server load while ensuring optimal content visibility on search engines.

References

Agustin, P., & Permatasari, R. (2020). Pengaruh Pendidikan dan Kompensasi Terhadap Kinerja Divisi Newproduct Development (Npd) Pada PT. Mayora Indah Tbk. Jurnal Ilmiah M-Progress, 10(2). https://doi.org/10.35968/m-pu.v10i2.442

Alvian, N. M., & Suartana, I. M. (2024). Perbandingan Mekanisme Rendering Untuk Optimasi Website Dengan Studi Kasus Website Penitipan Hewan. Journal of Informatics and Computer Science, 06. https://doi.org/10.26740/jinacs.v6n02.p522-531

Angkasa, H., Farell, D., Wijaya, E., Achmad, S., & Fitrianah, D. (2023). Improving Universal Rendering Performance on NuxtJS-based Web Application. https://doi.org/10.1109/CITSM60085.2023.10455297

Fadhilah, I. T., Lubis, M., Fabrianti Kusumasari, T., & Ridho Lubis, A. (2020). Comparison between client-side and server-side rendering in the web development. IOP Conference Series: Materials Science and Engineering, 801(1). https://doi.org/10.1088/1757-899X/801/1/012136

Gangishetti, S., & Jain, V. (2026). Comparative Analysis of Client-Side vs. Server-Side Rendering for Large-Scale Content Platforms. International Journal of AI, BigData, Computational and Management Studies, 7(1), 74–80. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V7I1P112

Hanafi, R., Haq, A., & Agustin, N. (2024). Comparison of Web Page Rendering Methods Based on Next.js Framework Using Page Loading Time Test. Teknika, 13(1), 102–108. https://doi.org/10.34148/teknika.v13i1.769

Jani, Y. (2024). Unified Monitoring for Microservices: Implementing Prometheus and Grafana for Scalable Solutions. Journal of Artificial Intelligence, Machine Learning and Data Science, 2(1), 848–852. https://doi.org/10.51219/jaimld/yash-jani/206

Kowalczyk, K., & Szandala, T. (2024). Enhancing SEO in Single-Page Web Applications in Contrast With Multi-Page Applications. IEEE Access, 12, 11597–11614. https://doi.org/10.1109/ACCESS.2024.3355740

Pati, S., & Zaki, Y. (2025). Evaluating the Efficacy of Next.js: A Comparative Analysis with React.js on Performance, SEO, and Global Network Equity. https://doi.org/10.48550/arXiv.2502.15707

Pramana, P. H., & Puspita Sari, A. (2024). Implementasi Server Side Rendering Pada Sistem Travel Berbasis Website (Vol. 4). https://santika.upnjatim.ac.id/submissions/index.php/santika/article/view/428

Putra, A. P., Sukadarmika, G., & Wiharta, D. M. (2024). Model Utilisasi Dan Visualisasi Resource Menggunakan Prometheus Dan Grafana Untuk Pengelolaan Server Di Universitas Udayana. Majalah Ilmiah Teknologi Elektro, 22(2), 305. https://doi.org/10.24843/mite.2023.v22i02.p19

Rahman Hidayatullah, A., & Suartana, I. M. (2025). Penerapan Server Side Rendering untuk Meningkatkan Performa Website Kejaksaan Negeri X. Journal of Informatics and Computer Science, 07. https://doi.org/10.26740/jinacs.v7n01.p12-20

Talluri, M. (2023). SEO Optimization for REST-Driven Angular Applications. In Journal of Information Systems Engineering and Management (Vol. 2023, Number 2). https://jisem-journal.com/

Vallamsetla, K. (2024). The Impact of Server-Side Rendering on UI Performance and SEO. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 10(5), 795–804. https://doi.org/10.32628/cseit241051067

Vepsäläinen, J. (2025). Emergence of hybrid rendering models in web application development. https://doi.org/10.13140/RG.2.2.36222.09282

Published

2026-04-27

Issue

Section

METHOMIKA: Jurnal Manajemen Informatika & Komputersisasi Akuntansi