• українська
    • English
  • українська 
    • українська
    • English
  • Увійти
Дивитися документ 
  • Головна
  • Періодичні видання ВНТУ
  • Інформаційні технології та комп'ютерна інженерія
  • Інформаційні технології та комп'ютерна інженерія. 2026. № 2
  • Дивитися документ
  • Головна
  • Періодичні видання ВНТУ
  • Інформаційні технології та комп'ютерна інженерія
  • Інформаційні технології та комп'ютерна інженерія. 2026. № 2
  • Дивитися документ
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Data compression algorithms in modern web technologies: An analysis of Gzip, Brotli and Zstandard methods for optimising content delivery

Автор
Lutsak, D.
Луцак, Д.
Дата
2026
Metadata
Показати повну інформацію
Collections
  • Інформаційні технології та комп'ютерна інженерія. 2026. № 2 [15]
Анотації
The study aimed to provide a theoretical justification for and a comparative evaluation of the lossless compression algorithms Gzip, Brotli and Zstandard in modern web technologies for optimising content delivery. The methodological framework encompassed a theoretical generalisation of the principles of lossless compression, an analysis of technical specifications and software implementations, the construction of a comparative matrix, structural and functional modelling of the web pipeline, and a formalised assessment of the algorithms’ suitability for different types of web resources. As a result, the study established that the efficiency of web content compression was determined not only by the properties of a specific algorithm, but also by the structure of the resource, the level of data redundancy, the response formation mode under the Hypertext Transfer Protocol, content encoding support, CPU overhead, memory requirements, and the capabilities of the client-server infrastructure. The study demonstrated that Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript and JavaScript Object Notation (JSON) are suitable for lossless compression due to the repetitiveness of syntactic constructs, service characters, tags, ors, code fragments, keys and nested structures. A comparative analysis identified the functional profiles of the algorithms: Gzip – a basic, compatible solution for static and dynamic responses over the Hypertext Transfer Protocol; Brotli – an option for pre-compressed static text resources; Zstandard – a solution for high-speed, streaming and scalable scenarios, provided there is infrastructure support. The structural-functional model of the web compression pipeline were used for the ion of a method to be presented as a sequence of technical decisions: “resource type → generation mode → structural repeatability → encoding support → latency and resource requirements → algorithm ion → transmission of the compressed stream → clientside decompression”. The practical significance of the results lies in the ability of web developers, system architects and performance optimisation specialists to use the proposed scheme to Gzip, Brotli or Zstandard according to the resource type, compression mode and capabilities of the web infrastructure.
 
Метою дослідження було теоретично обґрунтувати та порівняльно оцінити алгоритми безвтратного стиснення Gzip, Brotli та Zstandard у сучасних веб-технологіях для оптимізації передавання контенту. Методологічна база охоплювала теоретичне узагальнення принципів безвтратної компресії, аналіз технічних специфікацій і програмних реалізацій, побудову порівняльної матриці, структурнофункціональне моделювання вебконвеєра та формалізовану оцінку придатності алгоритмів до різних типів вебресурсів. У результаті встановлено, що ефективність стиснення веб-контенту визначалася не лише властивостями конкретного алгоритму, а й структурою ресурсу, рівнем повторюваності даних, режимом формування відповіді за протоколом передавання гіпертексту, підтримкою кодування вмісту, витратами центрального процесора, вимогами до пам’яті та можливостями клієнт-серверної інфраструктури. Показано, що мова розмітки гіпертексту, каскадні таблиці стилів, JavaScript і об’єктна нотація JavaScript є придатними до безвтратної компресії завдяки повторюваності синтаксичних конструкцій, службових символів, тегів, селекторів, фрагментів коду, ключів і вкладених структур. Порівняльний аналіз дав змогу визначити функціональні профілі алгоритмів: Gzip – базове сумісне рішення для статичних і динамічних відповідей за протоколом передавання гіпертексту; Brotli – варіант для попередньо стиснених статичних текстових ресурсів; Zstandard – рішення для швидкісних, потокових і масштабованих сценаріїв за умови інфраструктурної підтримки. Структурно-функціональна модель вебконвеєра компресії дала змогу подати вибір методу як послідовність технічних рішень «тип ресурсу → режим формування → повторюваність структури → підтримка encoding → вимоги до затримки й ресурсів → вибір алгоритму → передавання стисненого потоку → клієнтська декомпресія». Практична значимість результатів полягає у можливості використання запропонованої схеми веброзробниками, системними архітекторами та фахівцями з оптимізації продуктивності для вибору Gzip, Brotli або Zstandard відповідно до типу ресурсу, режиму компресії та можливостей вебінфраструктури.
 
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/52366
Відкрити
Інформаційні технології та комп’ютерна інженерія _ Т. 23, № 2, 2026.pdf (535.7Kb)

Інституційний репозиторій

ГоловнаПошукДовідкаКонтактиПро нас

Ресурси

JetIQСайт бібліотекиСайт університетаЕлектронний каталог ВНТУ

Перегляд

Всі архівиСпільноти та колекціїЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOIЦя колекціяЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOI

Мій обліковий запис

Вхід

ISSN 2413-6360 | Головна | Відправити відгук | Довідка | Контакти | Про нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ