index : static-web-server.git

ascending towards madness

author Jose Quintana <1700322+joseluisq@users.noreply.github.com> 2022-02-21 15:13:28.0 +00:00:00
committer GitHub <noreply@github.com> 2022-02-21 15:13:28.0 +00:00:00
commit
7393ace8cfbf7918615853a2767806521d5d7651 [patch]
tree
ebbcca14171d9251e643f54aa81016914e3a7934
parent
c0851472fdc83ecbe8807e6e74c3cf01ced51da4
parent
50974fe69ca51fb69d6a4d185f94d4f5f0d9ed7e
download
7393ace8cfbf7918615853a2767806521d5d7651.tar.gz

Merge pull request #84 from acelot/feat-application-wasm-compression

feat: added application/wasm to compression file list

Diff

 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)