[web_server][captive_portal] Add Brotli compression (saves ~11KB flash)

This commit is contained in:
J. Nick Koston
2026-01-04 15:38:15 -10:00
parent 0b9fcf9ed3
commit a16746d30a
9 changed files with 8978 additions and 4773 deletions
@@ -422,7 +422,11 @@ void WebServer::handle_index_request(AsyncWebServerRequest *request) {
#else
AsyncWebServerResponse *response = request->beginResponse_P(200, "text/html", INDEX_GZ, sizeof(INDEX_GZ));
#endif
#ifdef USE_WEBSERVER_GZIP
response->addHeader(ESPHOME_F("Content-Encoding"), ESPHOME_F("gzip"));
#else
response->addHeader(ESPHOME_F("Content-Encoding"), ESPHOME_F("br"));
#endif
request->send(response);
}
#elif USE_WEBSERVER_VERSION >= 2