Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetch Web API - Content-type parsing #536

Closed
3 tasks done
MayyaSunil opened this issue Oct 4, 2023 · 8 comments
Closed
3 tasks done

Fetch Web API - Content-type parsing #536

MayyaSunil opened this issue Oct 4, 2023 · 8 comments
Labels
focus-area-proposal Focus Area Proposal

Comments

@MayyaSunil
Copy link

MayyaSunil commented Oct 4, 2023

Description

The Fetch API is a very popular standard WEB API. Although this has been implemented by the major browsers from a very long time, we still have compat issues with regard to content-type parsing.

Specification

https://fetch.spec.whatwg.org/

Open Issues

No response

Tests

https://wpt.fyi/results/fetch/content-type?label=master&label=experimental&aligned

Current Implementations

  • Blink
  • Gecko
  • WebKit

Standards Positions

No response

Browser bug reports

Developer discussions

No response

Polls & Surveys

No response

Existing Usage

No response

Workarounds

No response

Accessibility Impact

No response

Privacy Impact

No response

Other

No response

@MayyaSunil MayyaSunil added the focus-area-proposal Focus Area Proposal label Oct 4, 2023
@dlrobertson
Copy link
Member

Thanks for posting this! I too find content-type handling to be interesting.

Browser bugs from this comment:

@dkrecichwo
Copy link

A lack of full cross-browser support for keepalive and priority is also holding the Fetch API back:

https://bugzilla.mozilla.org/show_bug.cgi?id=1342484
https://bugzilla.mozilla.org/show_bug.cgi?id=1839319

@foolip
Copy link
Member

foolip commented Oct 5, 2023

cc @annevk

@gsnedders
Copy link
Member

If the intention is just the web API, does wpt /fetch/api include everything relevant there @annevk?

@annevk
Copy link
Member

annevk commented Nov 1, 2023

I think so. There might be some other subdirectories that could be reasonable to include, such as /range. That wouldn't really address the issue OP raised though with regards to Content-Type.

@MayyaSunil MayyaSunil changed the title Fetch Web API Fetch Web API - Content-type parsing Dec 5, 2023
@jgraham
Copy link
Contributor

jgraham commented Dec 7, 2023

The scope here is specifically about content-type parsing. Apologies for the earlier confusion. The test link in the original post has been updated to reflect that: https://wpt.fyi/results/fetch/content-type?label=master&label=experimental&aligned

@karlcow
Copy link

karlcow commented Dec 13, 2023

@jgraham do you remember any webcompat issues created by content-type parsing differences?

@nairnandu
Copy link
Contributor

Thank you for proposing Fetch Web API - Content-type parsing for inclusion in Interop 2024.

We wanted to let you know that this proposal was not selected to be part of Interop 2024. This is because we got many more proposals than we could include in this year's project. Note that individual vendors may nevertheless choose to advance work in this area during the forthcoming year. We would welcome this proposal being resubmitted again next year, if necessary.

For an overview of our process, see proposal selection. Thank you again for contributing to Interop 2024!

Posted on behalf of the Interop team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
focus-area-proposal Focus Area Proposal
Projects
Status: Done
Development

No branches or pull requests

9 participants