{cache: "no-cache"} vs Cache-Control: immutable
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Read the Fetch Standard's cache-handling rules and the linked immutable proposal first. Determine whether fetch(aURLWithImmutableCache, {cache: "no-cache"}) should make a conditional request or use the cached response directly; done means the standard resolves this conflict and documents the chosen behavior.
Written by the indexing model from the issue text.
Description
Firefox 49 implemented a new extended attribute of the Cache-Control response header - immutable, it has not been standardized yet, see this post for the details.
So here is the conflict: should fetch(aURLWithImmutableCache, {cache: "no-cache"}) send a conditional request first or use the cache directly without sending any request? Currently Firefox's behavior is the latter.
- Dominant language
- HTML
- Stars
- 2.3k
- Forks
- 403
- Avg merge
- 21h 16m
- Merged PRs (30d)
- 4
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from whatwg/fetch
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
addition/proposal needs implementer interest
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Fetch Posture Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
addition/proposal needs implementer interest
Difficulty 5/5 Over a week Newbie friendliness 35/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getgrav/grav-plugin-api#45 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·