Optimasi Performa Web Service melalui Penguatan Logika Asynchronous JavaScript for Server-Side Development pada Pelatihan Nasional Bangkit 2024 Batch 2
Downloads
Web service efficiency in handling concurrent requests is a crucial parameter in large-scale application development. Server-side JavaScript, through Node.js, offers a solution via non-blocking architecture, yet its effectiveness heavily depends on the precision of asynchronous logic implementation by the developer. This Community Service (PkM) activity aims to optimize students' technical abilities in building high-performance web services within the 2024 Bangkit Academy Batch 2 Program. The implementation method was conducted through a national online workshop emphasizing asynchronous design patterns, event loop management, and race condition mitigation techniques. The results indicate an increase in participants' capabilities to reduce system latency through the efficient use of Promises and Async-Await. Technical evaluations prove that strengthening this logic not only enhances code execution speed but also ensures the reliability of web services in handling intensive workloads according to global financial and technology industry standards.
Alman, T. (2022). Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques (3rd ed.). Packt Publishing.
Dahl, R. (2018). Original Node.js Presentation: The development of non-blocking I/O. Joyent Inc.
Ecma International. (2023). ECMAScript 2023 Language Specification (14th ed.). https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
Haverbeke, M. (2024). Eloquent JavaScript: A Modern Introduction to Programming (4th ed.). No Starch Press.
Lanthaler, M., & Guetl, C. (2019). Model-driven development of scalable backend services using Node.js. Journal of Web Engineering, 18(1), 1–32.
Luo, X., Liao, Q., & Ji, S. (2020). Understanding the vulnerabilities of mobile banking apps: A performance and security perspective. IEEE Transactions on Reliability, 69(1), 115–128.
Mouton, F., Leenen, L., & Venter, H. S. (2016). Social engineering attack examples and the importance of digital logic in prevention. Computers & Security, 59, 186–203.
Otoritas Jasa Keuangan. (2022). Peraturan Otoritas Jasa Keuangan Nomor 11/POJK.03/2022 tentang Penyelenggaraan Teknologi Informasi oleh Bank Umum.
Parsons, D., & MacCallum, K. (2021). Agile mentoring in online software engineering education: Lessons from national training programs. Journal of Systems and Software, 175, 110912.
Resig, J., Bibeault, B., & Maras, J. (2016). Secrets of the JavaScript Ninja (2nd ed.). Manning Publications.
Whitman, M. E., & Mattord, H. J. (2021). Principles of Information Security (7th ed.). Cengage Learning.
Copyright (c) 2025 Marzuki Pilliang, Afifah Khaerani A

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
















