Как мне сжать веб-страницу HTML / JAVASCRIPT / CSS для использования с веб-сервером, работающим на встроенном устройстве?

#javascript #html #css #embedded #embeddedwebserver

#javascript #HTML #css #встроенный #встроенный веб-сервер

Вопрос:

Я создаю веб-страницу, которая будет обслуживаться встроенным устройством (возможно, ESP32) через Wi-Fi. Поскольку пользователи моего устройства не обязательно будут иметь подключение к Интернету, я не могу использовать какие-либо CDN, И я вынужден включать все библиотеки (Bootstrap и т. Д.) На устройстве, А веб-страница стала слишком большой, Чтобы поместиться на устройстве. Есть ли способ сжать все файлы для веб-страницы, чтобы они занимали меньше места? Из-за ограничения скорости и вычислительной мощности моего устройства распаковка этих файлов должна выполняться на стороне браузера после их получения. Есть ли способ сделать это?

Я специалист по встраиванию, а не веб-разработчик, поэтому, пожалуйста, простите меня, если это глупый вопрос.

Ответ №1:

Вы можете попробовать использовать файловую систему, поддерживающую сжатие, например btrfs. Для более быстрой распаковки используйте метод сжатия zstd.