ВИЗНАЧЕННЯ ШВИДКОСТІ РОБОТИ СУЧАСНИХ ФРЕЙМВОРКІВ ДЛЯ СТВОРЕННЯ WEB-ІНТЕРФЕЙСІВ

Автор(и)

DOI:

https://doi.org/10.30857/2786-5371.2022.4.1

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

web-додаток, web-інтерфейс, JavaScript, фреймворк, Angular, React, Vue

Анотація

Мета. Дослідження швидкості формування списків інтерактивних елементів сучасними фреймворками, що використовуються для створення web-інтерфейсів.

Методика. Використовуються методи опису та аналізу ефективності програмних засобів, методи та інструменти дослідження web-додатків.

Результати. Визначено найбільш популярні JavaScript фреймоврки, що використовуються для створення web-інтерфейсів. До них відносяться фреймворки React, Angular та Vue. Визначено час, що витрачають зазначені фреймоврки на виконання операцій зі списком інтерактивних елементів. Встановлено, що найкращі результати показав фреймворк Angular: загальний час на виконання найбільш складної операції (повного формування сторінки) у нього на 45% краще ніж у React та на 44% краще ніж у Vue. Встановлено, що фреймворки мають різну архітектуру, що може змінювати час роботи в інших додатках. Зокрема, тестування швидкості видалення задачі показало, що фреймоврк Angular значно менше часу витрачає на етапі Scripting ніж React та Vue, але значно більше – на етапі рендерінгу. Це свідчить про інший принцип підготовки даних для елементів web додатку.

Наукова новизна. Представлено результати дослідження швидкості роботи JavaScript фреймворків для створення web-додатків. Проаналізовано час виконання операцій формування списків інтерактивних елементів, їх зміни та видалення.

Практична значимість. Представлена інформація дозволяє зробити обґрунтований вибір фреймворку для створення web-додатків.

Біографії авторів

  • автор В. В. СТАЦЕНКО, афіліація Київський національний університет технологій та дизайну, Україна

    Doctor of Technical Sciences, Associate Professor, Department of Computer Engineering and Electromechanics, Scopus Author ID: 57210344190, Researcher ID: C-3646-2017

  • автор Д. В. СТАЦЕНКО, афіліація Київський національний університет технологій та дизайну, Україна

    Candidate of Technical Sciences, Associate professor, Department of Computer Engineering and Electromechanics, Scopus Author ID: 57210341005, ResearcherID: C-3644-2017

Завантаження

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

2023-05-21

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ЕЛЕКТРОНІКА, МЕХАНІЧНА ТА ЕЛЕКТРИЧНА ІНЖЕНЕРІЯ

Статті цього автора (цих авторів), які найбільше читають