Re: [whatwg/fetch] Deferred fetching (PR #1647)

@noamr pushed 58 commits.

98dc5a8b49126f424f815363e7943e9e3be22e58  Deferred fetching
881e945c805c94786f24472ce3ae13908e5db402  nits
1e3d34f12a4151356c86f8866c19ae45fa85ce26  Update fetch.bs
322b8bae2d5ca4c912a212d717fc0dc04998717b  Move sections around
af7ad5b3bf8d16a1a78003ee6cc640328843aed9  Rename to fetchLater and backgroundTimeout
4134b044579727f485107031862e3fa7b08bbb8d  Fix hierarchy
733ca5d6cb98b0588deb5a6c8073afccb2451f4b  Restructure to expose a boolean instead of a promise
6ff9bfac31934e5e7dc95454d89063ba5b87bc12  nit
354601c33376a73b821e9f1e5ef42a0e40a5394f  or/and
66bfb2e3f5384c4fe817a451c914a06855365519  Remove spurious promise
f1a009c99ecd55e562b882e26e4a02d53726bbc5  Rename backgrounded
b8312da968a7b4269982a554a744b6ae9a7db44d  Throw a few more errors
0dbe1e2ea9288591a89b01a7d99f0d9ba38b7f76  Always set keepalive
501b9ec8c36e91e61ed344ee4565199b943737bd  Nits
1bfce27def912020f54eb297a88eee6fe24bf0bc  Remove atomics, leave thread safety to implementation
b2784aa430fd1d45985ac7e261455e85859e2b1d  Throw RangeError when backgroundTimeout is negative
f7f2e3530f09ff7ded561d08ce4050b69c9606f8  Refactor out backgroundTimeout, use activationTimeout
c22c409f3104ba45e811d2c0778f6c3bdf7bf746  Throw on ReadableStream
59721f13b67d473c570f99a16d1df9c474ef3d31  Fix grammar
3c797264771094fc048ecf7c21b2fffda9620f7d  Several editorial changes, renamed to activationDeadline
15e6c46fc711441076d15b90b742177a05cb0112  Handle CR nits
653d251cf223817a394ba390a60f6c8607e7e5d9  Remove h2
26fdc7502380bf61dff0b79999db3fdff92d6b17  Bring back line break
dd84925656bf203213bf2ddf738cc639bc11fbee  nit
2607a113a55a06762a0754a915db615a5ee9d156  nit
58e28126d485156eb3208b8d1560609b3485900e  nit
ea8c374793db6a5e959423abd2c55cfc933f4d05  - Rename activationDeadline to activateAfter
35bc09beba0ecebc6057fc3835173a670c0392cd  Throw a NotAllowedError for 3p envs
6622f711f4ba55947672daa73bfb5de0aedd6eb3  Add top-level + per-sink quota
5250cb05feb7869c898a8d94888b6a6b731899ea  Check permissions policy
fe0b557b954cd01b838fd67839bc877f79b9b241  Narrow scope to Window
b01c16be118c608cbbf542807b23231b3c6e2d27  Remove existing NotAllowedError
808f1a1dc9a5ac26395cabbbd029ac613677cbd1  Fix null-body issues
41485b6c42558dfd00e89d43fb01905f0174ff59  Revise based on nits
b6c57e6432401bdfb758b0364b08c26c562ac1dc  Use correct dfn
71251991610d84b1cb55f54b8d7d5e39681bfda0  Remove spurious whitespace
92fa73cd315946366e1e9308fb65362e4d922630  Use $
8571a7e5c6551fc76dad6b5f0196db12c8059761  Use new quota algorithm
bbb7a03bf4f8a042a24dcab3ea18b93e3dea260a  nits
7ea98d9ec8544ec8a36c3aec524533cfdb08630d  Include url+headers in the quota
b2d2eec822b3bcc301c3546ebe98093aa4578b4c  Allow 16kb (UA-specific) even for 3p contexts
f297d90419f95b3476a49c546fe01ac21ea66597  Update for new quota policy
50e2774b8210c3b2bf3a926294fc61358d0f9c4d  Fix <ol>
cd146308409360851491c0a89b3102a01bd4d5e4  Only decrement for cross-origin
d4dd9df9f2d1adb9d4d042cc7cf880d9135b3ddb  Apply permission policy
9c10ce8590550b5692b7595495b44c587de91ce9  nits
5f78151b1702cbf949e02fcb8b491b171d111e0c  refactor
e5d6c4c519226ae2c672865f4d8445cfc88e8fdd  Refactor quota based on new explainer
5dce204f23c402c78f2289df51f699dd2a5dafbc  nits
dbb795e0678ed5d542bfb9e4eca963f519d981f8  Clarify permission policy
d33ccbddfad4ad57f90bc7542f3500e94ac715b8  Remove wrong use of reporting origin
7fe0c6fc0a530b18c38e67ea8f075f042f3fb266  typo
6b150e1c92af8be5ab48a0d5d2be1e2d332d341f  Sort out some quota logic
fb900d9f6288007393033196bf0db1424eee9d3c  Sort out some quota logic
3177c3d0536b7d5562029c64457018e14b727d50  Fix container
32079bee98355042a710fc97b589734f075eb360  Extract 'total request length' to a function
6e57c897908e6873e2792fdb541064ceaf9204b5  Don't compute relatives twice
a7f6f7fd312fd68d0a3157cfdcd20e3c3c44a72f  Refactor loop

-- 
View it on GitHub:
https://github.com/whatwg/fetch/pull/1647/files/b06a26146dd89ac53ab97b3223a7c7f3702a2126..a7f6f7fd312fd68d0a3157cfdcd20e3c3c44a72f
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/fetch/pull/1647/before/b06a26146dd89ac53ab97b3223a7c7f3702a2126/after/a7>

Received on Wednesday, 4 December 2024 11:53:10 UTC