Дослідження часової ефективності web-додатків на мові Rust
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, Дніпро
Abstract
UKR: Пояснювальна записка до кваліфікаційної роботи магістра складається з 109 с., 16 рис. , 4 табл., 1 формули, 3 додатків, 24 джерел.
Об’єкт розробки — набір програм для визначення та порівняння часу виконання вебдодатків, що розроблені з використанням мов JavaScript з використання рушія V8 та Rust з використанням рушія WASM. Методи дослідження — експериментальне дослідження з використанням
розроблених для дослідження програм. Порівняння загального часу виконання вебдодатків. Виділення факторів, що впливають на ефективність роботи вебдодатків. Розробка рекомендації щодо зниження впливу негативних факторів на швидкодію вебдодатків.
Результати роботи можуть стати основою для поглибленого дослідження цієї сфери та можуть використовуватися як аргументи при прийнятті архітектурних рішень з проєктування вебдодатків. Виконання розроблених рекомендацій може стати відправною точкою у процесі оптимізації вебдодатків
ENG: The explanatory note for the master’s thesis consists of 109 pages, 16 figures, 4 tables, 1 formula, 3 appendices, and 24 sources. The object of development is a set of programs for determining and comparing the execution time of web applications developed using JavaScript with the V8 engine and Rust with the WASM engine. Research methods: experimental research using the programs developed for the study. Comparison of the total execution time of web applications. Identification of factors influencing the performance of web applications. Development of recommendations for reducing the impact of negative factors on the performance of web applications. The results of the work can serve as a foundation for further in-depth research in this field and can be used as arguments when making architectural decisions for web application design. Implementing the developed recommendations can serve as a starting point in the process of web application optimization
ENG: The explanatory note for the master’s thesis consists of 109 pages, 16 figures, 4 tables, 1 formula, 3 appendices, and 24 sources. The object of development is a set of programs for determining and comparing the execution time of web applications developed using JavaScript with the V8 engine and Rust with the WASM engine. Research methods: experimental research using the programs developed for the study. Comparison of the total execution time of web applications. Identification of factors influencing the performance of web applications. Development of recommendations for reducing the impact of negative factors on the performance of web applications. The results of the work can serve as a foundation for further in-depth research in this field and can be used as arguments when making architectural decisions for web application design. Implementing the developed recommendations can serve as a starting point in the process of web application optimization
Description
Keywords
веб, додатки, вебдодатки, оптимізація, час виконання, швидкодія, рекомендації, розробка вебдодатків, web, applications, web applications, javascript, rust, v8, wasm, optimization, execution time, performance, recommendations, web application development, ВКР, КІТ
Citation
Кушнір Б. Т. Дослідження часової ефективності web-додатків на мові Rust : ди- пломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 — Інженерія програмного забезпечення / наук. керівник О. П. Іванов ; Український державний університет науки та технологій. Дніпро, 2025. 109 с.