Details

Title: Разработка и оптмизация веб-приложений на платформе Angular: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Алексеев Никита Александрович
Scientific adviser: Устинов Сергей Михайлович
Other creators: Локшина Екатерина Геннадиевна; Фёдоров Станислав Алексеевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: веб-приложение; angular; оптимизация; методы оптимизации; ленивая загрузка; IVY-комилятор; AOT; JIT; web-application; optimization; optimization methods; lazy loading; IVY compilator
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1751
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\7072

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью данной работы является формирование наилучшей методики для оптимизации Angular-приложений. В ходе выполнения данной работы был проведен обзор платформы Angular, разработаны требования и рекомендации для разработки приложения. Исследованы различные методы по оптимизации и сборки приложения посредством снятия метрик по скорости компиляции, времени загрузки, объема выходных пакетов и др. Предложен метод для переноса кода для компилятора Ivy с более ранних версий Angular. По результатам работы было разработано производительное веб-приложение отвечающее всем поставленным требованиям. Веб-приложение было оптимизировано следуя разработанной методике и запущено в режиме использования для коммерческих целей.

The aim of this work is to formulate the best methodology for optimizing Angular applications. In the course of this work, we reviewed the Angular platform and developed requirements and recommendations for developing the application. Various methods for optimizing and building the application by removing metrics for compilation speed, loading time, output package volume, etc. have been studied. A method for migrating code for the Ivy compiler from earlier versions of Angular is proposed. Based on the results of the work, a productive web application was developed that meets all the requirements. The web application was optimized following the developed methodology and launched in commercial use mode.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 21
Last 30 days: 0
Detailed usage statistics