Enable compression on frontend index page (#108148)

This commit is contained in:
J. Nick Koston 2024-01-16 02:06:21 -10:00 committed by GitHub
parent 09234ca3af
commit 549ff6ddc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -610,7 +610,8 @@ class IndexView(web_urldispatcher.AbstractResource):
else:
extra_modules = hass.data[DATA_EXTRA_MODULE_URL].urls
extra_js_es5 = hass.data[DATA_EXTRA_JS_URL_ES5].urls
return web.Response(
response = web.Response(
text=_async_render_index_cached(
template,
theme_color=MANIFEST_JSON["theme_color"],
@ -619,6 +620,8 @@ class IndexView(web_urldispatcher.AbstractResource):
),
content_type="text/html",
)
response.enable_compression()
return response
def __len__(self) -> int:
"""Return length of resource."""