Авторы |
Торопкин Роман Александрович, студент, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: good.romka@yandex.ru
Зиновьев Ярослав Вячеславович, студент, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: yaroslav005@bk.ru
Рассказов Никита Сергеевич, студент, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: nikita_serdobsk12@mail.ru
Митрохин Максим Александрович, доктор технических наук, профессор, заведующий кафедрой вычислительной техники, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: vt@pnzgu.ru
|
Аннотация |
Предмет и цель работы. Рассматриваются существующие методы оптимизации пользовательского интерфейса в web-приложениях, способствующие минимизации времени, затраченного на отображение страниц.
Методы. Акцентируется внимание на сравнении MPA и SPA технологий и обосновывается целесообразность применения инструментов для сборки и компоновки проекта. Описываются возможности оптимизации загрузки медиафайлов и компонентов с помощью серверного рендеринга и отложенной загрузки. Предлагаются способы повышения эффективности загрузки медиаконтента.
Результаты и выводы. В результате исследования было установлено, что существующие технологии оптимизации загрузки сайтов направлены в основном на работу с мультимедийным контентом. Практическое применение описанных методов и технологий в ходе разработки системы аналитической публикационной активности Пензенского государственного университета показало, что в общем случае время загрузки страниц сокращается на 40 % по сравнению с неоптимизированным вариантом.
|
Ключевые слова
|
web-приложение, оптимизация, отложенная загрузка, Java-Script, Single Page Applications, фреймворк, рендеринг, Chart.js, кэширование, Webpack
|