Comment

Comment by lightningspirit

> {"a":1,"b":2} and {"b":2,"a":1} are the same query and two different cache entries

These two payloads are actually different. You're talking about semantics, which is determined by the payload format; in the case of JSON, these two are semantically similar.

> GET gets this for free because the URL is already a normalized string

It's the same principle; the order of properties matters too.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton