ВПЛИВ СЕРВЕРНОГО РЕНДЕРИНГУ НА SEO, КОРИСТУВАЦЬКИЙ ДОСВІД ТА ПРОДУКТИВНІСТЬ У ВЕБ-ЗАСТОСУНКАХ, РОЗРОБЛЕНИХ ЗА ДОПОМОГОЮ ANGULAR

Автор(и)

Ключові слова:

серверний рендеринг, Lazy Loading, продуктивність, пошукова оптимізація, Angular, веб-застосунки, користувацький досвід

Анотація

Серверний рендеринг (SSR) та Lazy Loading є ключовими технологіями для покращення продуктивності, користувацького досвіду та пошукової оптимізації веб-застосунків. Актуальність дослідження зумовлена потребою створення швидких, масштабованих та SEO-оптимізованих веб-застосунків, що відповідають сучасним вимогам до якості роботи. Angular, як один із провідних фреймворків, забезпечує технічну базу для впровадження цих технологій, однак їх інтеграція супроводжується численними технічними викликами, які потребують аналізу та розробки відповідних рішень. Метою роботи є аналіз впливу серверного рендерингу та Lazy Loading на продуктивність і зручність використання веб-застосунків Angular, а також розробка практичних рекомендацій для їх поєднання. Для досягнення мети використано методи експериментального моделювання, що включають порівняння показників продуктивності у реальних умовах роботи застосунків, аналітичний метод для оцінки технічних і архітектурних аспектів інтеграції, а також методи порівняльного аналізу сценаріїв із використанням та без використання Lazy Loading. Доведено, що серверний рендеринг дозволяє генерувати статичний HTML на сервері, що забезпечує швидке завантаження сторінок та покращує індексацію контенту пошуковими системами. Виявлено, що застосування Lazy Loading дає змогу зменшити розмір початкового бандлу до 700 КБ, що суттєво скорочує час першого завантаження сторінок до 1 секунди в 4G-мережі та до 1,5 секунди в 3G-мережі. З’ясовано, що поєднання цих технологій сприяє підвищенню продуктивності навіть на пристроях із низькими технічними характеристиками, одночасно знижуючи навантаження на серверні ресурси. У ході дослідження визначено, що основними викликами для впровадження є складність налаштування серверного рендерингу для роботи в клієнтському середовищі, необхідність інтеграції механізмів кешування та оптимізації динамічного контенту. Розроблено рекомендації щодо впровадження гібридних підходів, які включають використання серверного рендерингу для критичних елементів сторінки та Lazy Loading для завантаження другорядних компонентів. Рекомендовано застосовувати механізми кешування, інструменти моніторингу продуктивності та стратегії пріоритетного рендерингу для оптимізації роботи системи. Перспективи подальших досліджень передбачають розробку нових підходів до інтеграції серверного рендерингу та Lazy Loading, зокрема у сфері динамічного контенту, дослідження їх впливу на великі розподілені системи та застосування штучного інтелекту для автоматизації процесів рендерингу. Це відкриває можливості для створення більш адаптивних і ефективних веб-застосунків, які відповідають вимогам сучасного цифрового середовища.

Посилання

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

Borggreve B. Server-Side Enterprise Development with Angular: Use Angular Universal to pre-render your web pages, improving SEO and application UX. Packt Publishing Ltd, 2018. URL: https://books.google.com.ua/books?id=Wt18DwAAQBAJ (date of access: 11.12.2024).

Hajian M. Progressive Web Apps with Angular. Apress Berkeley, CA. 2018. URL: https://link.springer.com/book/10.1007/978-1-4842-4448-7 (date of access: 11.12.2024).

Jartarghar H. A., Salanke G. R., A. R A. K., G. S S., Dalali S. React Apps with Server-Side Rendering: Next.js. Journal of Telecommunication, Electronic and Computer Engineering (JTEC). 2022. Vol. 14(4). P. 25–29. DOI: https://doi.org/10.54554/jtec.2022.14.04.005 (date of access: 11.12.2024).

Phang C. L. Mastering Front-End Web Development (HTML, Bootstrap, CSS, SEO, Cordova, SVG, ECMAScript, JavaScript, WebGL, Web Design and many more). Chong Lip Phang, 2020. URL: https://books.google.com.ua/books?id=Y-UJEAAAQBAJ (date of access: 11.12.2024).

Bâra R.-M., Boiangiu C. A., Tudose C. Analysing the performance impacts of lazy loading in web applications. Journal of Information Systems & Operations Management. 2024. Vol. 18(1). P. 1–15. URL: https://web.rau.ro/websites/jisom/Vol.18%20No.1%20-%202024/JISOM%2018.1.pdf#page=9 (date of access: 11.12.2024).

Sathyakumar D. C. Techniques and Practices for Optimizing Resources in Large Scale Horizontal Web Applications That Deliver Cross Functional UX Components. 2024 IEEE International Conference on Electro Information Technology (eIT). Eau Claire, WI, USA, 2024. P. 468–479. DOI: https://doi.org/10.1109/eIT60633.2024.10609896 (date of access: 11.12.2024).

De Sanctis V. ASP.NET Core 5 and Angular: Full-stack Web Development with. NET 5 and Angular 11. Packt Publishing Ltd, 2021. URL: https://books.google.com.ua/books?id=Dr0YEAAAQBAJ (date of access: 11.12.2024).

Bampakos A., Thompson M. Angular Projects: Build modern web apps by exploring Angular 12 with 10 different projects and cutting-edge technologies. Packt Publishing, 2021. URL: https://ieeexplore.ieee.org/document/10163614 (date of access: 11.12.2024).

Gumus O., Ragupathi M. T. S. ASP.NET Core 2 Fundamentals: Build cross- platform apps and dynamic web services with this server-side web application framework. Packt Publishing Ltd, 2018. URL: https://books.google.com.ua/books?id=9kZsDwAAQBAJ (date of access: 11.12.2024).

Wilken J. Angular in Action. Simon and Schuster, 2018. URL: https://books.google.com.ua/books?id=XTgzEAAAQBAJ (date of access: 11.12.2024).

Seshadri S. Angular: Up and Running: Learning Angular, Step by Step. O’Reilly Media, Inc., 2018. URL: https://books.google.com.ua/books?id=CAFeDwAAQBAJ (date of access: 11.12.2024).

Hanafi R., Haq A., Agustin N. Comparison of Web Page Rendering Methods Based on Next.js Framework Using Page Loading Time Test. Teknika. 2024. Vol. 13(1). P. 102–108. URL: https://ejournal.ikado.ac.id/index.php/teknika/article/view/769 (date of access: 11.12.2024).

Aristeidis B., Thompson M. Angular Projects: Build Modern Web Apps by Exploring Angular 12 with 10 Different Projects and Cutting-Edge Technologies. Packt Publishing Ltd, 2021. URL: https://books.google.com.ua/books?id=Dr0YEAAAQBAJ (date of access: 11.12.2024).

Chyzhmar K., Dniprov O., Korotiuk O., Shapoval R., Sydorenko O. State Information Security as a Challenge of Information and Computer Technology Development. Journal of Security and Sustainability Issues. 2020. Vol. 9(3). P. 819–828 URL: https://www.researchgate.net/publication/340545387_STATE_INFORMATION_SECURITY_AS_A_CHALLENGE_OF_INFORMATION_AND_COMPUTER_TECHNOLOGY_DEVELOPMENT (date of access: 11.12.2024).

Kostenko O., Furashev V. Genesis of Legal Regulation Web and the Model of the Electronic Jurisdiction of the Metaverse. Bratislava Law Review. 2022. Vol. 6(2). P. 21–36. DOI: https://doi.org/10.46282/blr.2022.6.2.316 (date of access: 11.12.2024).

##submission.downloads##

Опубліковано

2025-05-29

Як цитувати

Боровскова, Є. А. (2025). ВПЛИВ СЕРВЕРНОГО РЕНДЕРИНГУ НА SEO, КОРИСТУВАЦЬКИЙ ДОСВІД ТА ПРОДУКТИВНІСТЬ У ВЕБ-ЗАСТОСУНКАХ, РОЗРОБЛЕНИХ ЗА ДОПОМОГОЮ ANGULAR. Таврійський науковий вісник. Серія: Технічні науки, (2), 47-56. вилучено із https://www.journals.ksauniv.ks.ua/index.php/tech/article/view/869

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ