DEV Community

#http

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Our CDN compresses every page with brotli quality 3, and plain gzip wins on 20 of our 79 pages

Our CDN compresses every page with brotli quality 3, and plain gzip wins on 20 of our 79 pages

Comments
5 min read
URL Encoding vs Base64: When to Use Which

URL Encoding vs Base64: When to Use Which

Comments
6 min read
Wikimedia thumbnails now: thumb.wikimedia.org, a fixed list of widths, and WebP only for some clients

Wikimedia thumbnails now: thumb.wikimedia.org, a fixed list of widths, and WebP only for some clients

Comments
4 min read
Framework abstraction obscures core HTTP mechanics for developers and hobbyists, causing troubleshooting inefficiencies.

Framework abstraction obscures core HTTP mechanics for developers and hobbyists, causing troubleshooting inefficiencies.

Comments
9 min read
Structured Fields Need One Parser at Every Trust Boundary

Structured Fields Need One Parser at Every Trust Boundary

Comments
3 min read
ETag-Based Caching for Dynamic Pages in Go

ETag-Based Caching for Dynamic Pages in Go

Comments
3 min read
A CORS Error on a POST Does Not Mean the POST Failed

A CORS Error on a POST Does Not Mean the POST Failed

Comments
4 min read
Five Production Bugs You Can Reproduce in a Browser Tab

Five Production Bugs You Can Reproduce in a Browser Tab

6
Comments
12 min read
Wix image URLs: fill vs fit, enc_auto, Vary: Accept and the file behind /v1/

Wix image URLs: fill vs fit, enc_auto, Vary: Accept and the file behind /v1/

Comments
5 min read
Chrome got zstd for the HTML and gzip for the CSS. Brotli was 279 KB smaller.

Chrome got zstd for the HTML and gzip for the CSS. Brotli was 279 KB smaller.

Comments
7 min read
HTTPS and HTTP

HTTPS and HTTP

1
Comments
16 min read
Cache headers for images: immutable, hashed names and CDNs

Cache headers for images: immutable, hashed names and CDNs

Comments
5 min read
Fetch Metadata turns request context into an authorization input

Fetch Metadata turns request context into an authorization input

Comments
3 min read
Opaque Response Blocking closes a cross-origin media read path

Opaque Response Blocking closes a cross-origin media read path

Comments
3 min read
Dribbble's image URLs: imgproxy options, Vary: Accept, and the shots that ignore resize

Dribbble's image URLs: imgproxy options, Vary: Accept, and the shots that ignore resize

Comments
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.