From 2f7d71347e3382a48b4d47670ddd624b87dd9310 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 10 Feb 2024 18:45:21 -0600 Subject: [PATCH] Enable compression for manifest.json (#110229) Now that compression is ~5x faster than base zlib, it makes sense to compress this --- homeassistant/components/frontend/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 09419f2d3bd..48d5bcb0b05 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -644,9 +644,11 @@ class ManifestJSONView(HomeAssistantView): @callback def get(self, request: web.Request) -> web.Response: """Return the manifest.json.""" - return web.Response( + response = web.Response( text=MANIFEST_JSON.json, content_type="application/manifest+json" ) + response.enable_compression() + return response @websocket_api.websocket_command(