Skip to content

Commit

Permalink
docs(serve-static/bun,deno): add precompressed
Browse files Browse the repository at this point in the history
  • Loading branch information
yusukebe committed Sep 11, 2024
1 parent 32fd22c commit a8b180a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/getting-started/bun.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,19 @@ app.get(
)
```

### `precompressed`

The `precompressed` option checks if files with extensions like `.br` or `.gz` are available and serves them based on the `Accept-Encoding` header. It prioritizes Brotli, then Zstd, and Gzip. If none are available, it serves the original file.

```ts
app.get(
'/static/*',
serveStatic({
precompressed: true,
})
)
```

## Testing

You can use `bun:test` for testing on Bun.
Expand Down
13 changes: 13 additions & 0 deletions docs/getting-started/deno.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,19 @@ app.get(
)
```

### `precompressed`

The `precompressed` option checks if files with extensions like `.br` or `.gz` are available and serves them based on the `Accept-Encoding` header. It prioritizes Brotli, then Zstd, and Gzip. If none are available, it serves the original file.

```ts
app.get(
'/static/*',
serveStatic({
precompressed: true,
})
)
```

## Deno Deploy

Deno Deploy is an edge runtime platform for Deno.
Expand Down

0 comments on commit a8b180a

Please sign in to comment.