Thank you. Joe Medley | Technical Writer, Chrome DevRel | jmed...@google.com | 816-678-7195 *If an API's not documented it doesn't exist.*
On Thu, Jun 23, 2022 at 12:14 AM Adam Rice <ri...@chromium.org> wrote: > I expect to ship it in M105. I have updated chromestatus.com. > > On Thu, 23 Jun 2022 at 02:09, Joe Medley <jmed...@google.com> wrote: > >> Adam, >> >> When are you hoping to ship? >> >> Joe >> Joe Medley | Technical Writer, Chrome DevRel | jmed...@google.com | >> 816-678-7195 <(816)%20678-7195> >> *If an API's not documented it doesn't exist.* >> >> >> On Wed, Jun 22, 2022 at 8:56 AM Philip Jägenstedt <foo...@chromium.org> >> wrote: >> >>> LGTM3 >>> >>> The TAG review has been sitting for a month now, and this proposal has >>> already received scrutiny in the spec discussion. If there's feedback (on >>> naming or otherwise) before this reaches stable, we should take it into >>> account. >>> >>> On Wed, Jun 22, 2022 at 5:54 PM Yoav Weiss <yoavwe...@chromium.org> >>> wrote: >>> >>>> LGTM2 >>>> >>>> On Wednesday, June 22, 2022 at 5:53:49 PM UTC+2 Chris Harrelson wrote: >>>> >>>>> LGTM1 >>>>> >>>>> On Tue, May 31, 2022 at 11:08 PM Yoav Weiss <yoavwe...@chromium.org> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Tue, May 31, 2022 at 4:08 AM Adam Rice <ri...@chromium.org> wrote: >>>>>> >>>>>>> Contact emailsri...@chromium.org, yhir...@chromium.org >>>>>>> >>>>>>> Explainer >>>>>>> https://docs.google.com/document/d/1dTycWmyxLZNGTBW93fvtf1IQahx-vNwgu94yT1x9K50/edit >>>>>>> >>>>>>> Specification >>>>>>> https://fetch.spec.whatwg.org/#ref-for-dom-response-json >>>>>>> >>>>>>> Summary >>>>>>> >>>>>>> Improves ergonomics for creating JSON Response objects. The Response >>>>>>> constructor allows for creating the body of the response from many >>>>>>> types, >>>>>>> however it is not possible to directly create a JSON object. The >>>>>>> Response.json() static method fills this gap. It returns a Response >>>>>>> object >>>>>>> with a body consisting the first argument serialized as JSON. The second >>>>>>> argument is a ResponseInit option bag as with the Response constructor. >>>>>>> >>>>>>> >>>>>>> Blink componentBlink>Network>FetchAPI >>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ENetwork%3EFetchAPI> >>>>>>> >>>>>>> Motivation >>>>>>> >>>>>>> Creating a Response object with a body of a JSON object has been >>>>>>> harder than the other types supported by Fetch. This change improves the >>>>>>> ergonomics of creating a JSON response. >>>>>>> >>>>>>> >>>>>>> Initial public proposalhttps://github.com/whatwg/fetch/issues/1389 >>>>>>> >>>>>>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/741 >>>>>>> >>>>>> >>>>>> The TAG review issue says they'd look into this next week. Given the >>>>>> fact that the issue was filed a couple of weeks ago, it seems reasonable >>>>>> to >>>>>> wait till then. >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> TAG review statusPending >>>>>>> >>>>>>> Risks >>>>>>> >>>>>>> >>>>>>> Interoperability and Compatibility >>>>>>> >>>>>>> Interoperability risk is low as Deno and Node have already >>>>>>> implemented the feature, and it is a simple addition to the API. We >>>>>>> know of >>>>>>> no compatibility risk. It could happen if someone is using a polyfill >>>>>>> with >>>>>>> an incompatible API, but that is unlikely. >>>>>>> >>>>>>> >>>>>>> *Gecko*: Worth prototyping ( >>>>>>> https://github.com/mozilla/standards-positions/issues/640) >>>>>>> >>>>>>> *WebKit*: Positive ( >>>>>>> https://lists.webkit.org/pipermail/webkit-dev/2022-May/032254.html) >>>>>>> >>>>>>> *Web developers*: Positive ( >>>>>>> https://github.com/whatwg/fetch/issues/1389) Example positive >>>>>>> feedback: >>>>>>> https://github.com/whatwg/fetch/issues/1389#issuecomment-1024726318 >>>>>>> Example >>>>>>> negative feedback: >>>>>>> https://github.com/whatwg/fetch/issues/1389#issuecomment-1024880489 >>>>>>> >>>>>> >>>>>> Great feedback from developers!! >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> *Other signals*: >>>>>>> >>>>>>> Ergonomics >>>>>>> >>>>>>> This is a convenience function that is purely an ergonomic >>>>>>> improvement. >>>>>>> >>>>>>> >>>>>>> Activation >>>>>>> >>>>>>> The feature can be easily polyfilled. >>>>>>> >>>>>>> >>>>>>> Security >>>>>>> >>>>>>> The feature adds no capabilities that developers don't already have. >>>>>>> The implementation mostly reuses existing logic, reducing the security >>>>>>> risk. >>>>>>> >>>>>>> >>>>>>> WebView application risks >>>>>>> >>>>>>> Does this intent deprecate or change behavior of existing APIs, such >>>>>>> that it has potentially high risk for Android WebView-based >>>>>>> applications? >>>>>>> >>>>>>> No >>>>>>> >>>>>>> >>>>>>> Debuggability >>>>>>> >>>>>>> Automatically supported as a feature implemented in WebIDL. >>>>>>> >>>>>>> >>>>>>> Is this feature fully tested by web-platform-tests >>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>> ?Yes >>>>>>> >>>>>>> Flag name >>>>>>> >>>>>>> Requires code in //chrome?False >>>>>>> >>>>>>> Tracking bughttps://crbug.com/1305358 >>>>>>> >>>>>>> Non-OSS dependencies >>>>>>> >>>>>>> Does the feature depend on any code or APIs outside the Chromium >>>>>>> open source repository and its open-source dependencies to function? >>>>>>> No >>>>>>> >>>>>>> Estimated milestones >>>>>>> >>>>>>> No milestones specified >>>>>>> >>>>>>> >>>>>>> Link to entry on the Chrome Platform Status >>>>>>> https://chromestatus.com/feature/5197912798658560 >>>>>>> >>>>>>> This intent message was generated by Chrome Platform Status >>>>>>> <https://chromestatus.com/>. >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "blink-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to blink-dev+unsubscr...@chromium.org. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC_ixdx%3DCG59iJ68vnOtRJC5ZCVK%2B4jing0n83HhkX2Kze%3DJiQ%40mail.gmail.com >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC_ixdx%3DCG59iJ68vnOtRJC5ZCVK%2B4jing0n83HhkX2Kze%3DJiQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "blink-dev" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to blink-dev+unsubscr...@chromium.org. >>>>>> >>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVbMSWhXta14OUxXSNxy3eGO0jGxfzuKjT9edHPVpb-FQ%40mail.gmail.com >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVbMSWhXta14OUxXSNxy3eGO0jGxfzuKjT9edHPVpb-FQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+unsubscr...@chromium.org. >>>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d247eeaf-f3be-438f-b1f3-5ab6ee6e4594n%40chromium.org >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d247eeaf-f3be-438f-b1f3-5ab6ee6e4594n%40chromium.org?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to blink-dev+unsubscr...@chromium.org. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYejeFEVPSPzSEexrEAdYKjWg8q9aNDU6vVGLmrSF42tpw%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYejeFEVPSPzSEexrEAdYKjWg8q9aNDU6vVGLmrSF42tpw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJUhtG-n%3Dp%2B4%3DCVRiG4%3DjodvHY0c_URJ0mU%2BanPnn3N2-Ws8Xg%40mail.gmail.com.