From 7393ace8cfbf7918615853a2767806521d5d7651 Mon Sep 17 00:00:00 2001 From: Jose Quintana <1700322+joseluisq@users.noreply.github.com> Date: Mon, 21 Feb 2022 16:13:28 +0100 Subject: [PATCH] Merge pull request #84 from acelot/feat-application-wasm-compression feat: added application/wasm to compression file list --- docs/content/features/compression.md | 1 + src/compression.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/content/features/compression.md b/docs/content/features/compression.md index 070e98a..eb3b2ef 100644 --- a/docs/content/features/compression.md +++ b/docs/content/features/compression.md @@ -32,6 +32,7 @@ application/vnd.ms-fontobject font/truetype font/opentype image/svg+xml +application/wasm ``` This feature is enabled by default and can be controlled by the boolean `-x, --compression` option or the equivalent [SERVER_COMPRESSION](./../configuration/environment-variables.md#server_compression) env. diff --git a/src/compression.rs b/src/compression.rs index b8e3e68..54a9a58 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -18,7 +18,7 @@ use tokio_util::io::{ReaderStream, StreamReader}; use crate::Result; /// Contains a fixed list of common text-based MIME types in order to apply compression. -pub const TEXT_MIME_TYPES: [&str; 23] = [ +pub const TEXT_MIME_TYPES: [&str; 24] = [ "text/html", "text/css", "text/javascript", @@ -42,6 +42,7 @@ pub const TEXT_MIME_TYPES: [&str; 23] = [ "font/opentype", "application/vnd.ms-fontobject", "image/svg+xml", + "application/wasm", ]; /// Create a wrapping handler that compresses the Body of a [`Response`](hyper::Response) -- libgit2 1.7.2