cost 214 ms
将原始 gzip 编码的 web 页面提取到 Uint8Array 中 - Fetch raw gzip-encoded web page into Uint8Array

我正在使用 fetch 来检索 URL。这是在充当代理的代码中,如果它收到内容编码的响应:gzip,我想获取原始数据,以便我可以将其发送回消费者而无需解码它。 但我认为没有办法做到这一点。 Response.blob, Response.arrayBuffer, Response.body.get ...

javascript streamreader 只在#log-box.append 中显示第二个块 - javascript streamreader only displaying second chunk in #log-box.append

我正在努力学习 JQuery/Javascript,并且有一个使用 chrome“实验性”Web 串行 API 的 Web 应用程序。 当我输入命令并得到响应时,该字符串在随机位置被分成两部分,通常在前三分之一处: <p0><iDCC-EX V-0.2.1 / MEGA / ST ...

将客户端生成的响应作为下载流式传输,无需服务人员 - Streaming a client-side generated response as a download, without service worker

假设我有一个在客户端生成的大文件,我希望允许用户将其保存到他们的硬盘上。 通常的方法是创建一个 Blob,然后为其创建一个 object URL: 这可行,但效率不高,因为它可以快速耗尽所有可用的 memory,因为生成的文件必须保留在 memory 中。 更好的方法将启用流式传输。 像这样的东西: ...

如何知道提取何时结束而不锁定主体 stream? - How to know when a fetch ends without locking the body stream?

我正在向 API 发出请求,但他们的服务器只允许一定数量的活动连接,所以我想限制正在进行的提取次数。 出于我的目的,只有在 HTTP 响应正文到达客户端时才完成(不是正在进行)提取。 我想创建一个这样的抽象:const fetchLimiter = new FetchLimiter(maxConn ...

手动错误输出 ReadableStream 或 TransformStream 会导致错误被记录为未捕获的错误 - Manually erroring out a ReadableStream or TransformStream causes the error to be logged as an uncaught error

当使用 Error 对象调用ReadableStreamDefaultController.error或TransformStreamDefaultController.error以手动错误输出流时,错误会记录在浏览器控制台中,在调用站点,作为未捕获的错误,就好像.error()方法本身是重新抛出它 ...

Firefox v57 WritableStream - Firefox v57 WritableStream

Streams API是与浏览器中潜在的无限数据流交互的好方法。 ReadableStreams专门为您提供了表示潜在无限数据源的方法; 其中“处理”是逐块完成的。 WritableStreams是双这一概念-表示一个接收器,它可消耗数据的潜在的无限块。 此外,还有一个额外的( MDN 上未记 ...

以最小的延迟从 Icecast 解码 HTTP 音频流 - Decoding HTTP Audio Stream from Icecast with minimal latency

我正在使用 Icecast 从内部麦克风流式传输实时音频,并希望听众的延迟尽可能小。 一个简单的解决方案是简单地访问http://myhostname:8000/my_mountpoint来获取流,但<audio>标签在播放之前会进行内部缓冲并导致相当高的延迟。 当前解决方案:我使用 ...

如何使用 fetch() 和 WhatWG 流获取文件上传进度 - How to get File upload progress with fetch() and WhatWG streams

注意:我不是在寻找任何替代品。 我知道这可以通过 XMLHttpRequest 来完成。 我也不关心浏览器支持。 我只想了解新/即将推出的标准。 我有一个File对象,我可以像这样使用 fetch 用 PUT 上传它: 我怎样才能从中获得上传进度? 据我了解,获取选项的body可以是Read ...

如果reader.read()Promise拒绝/出错,再次使用reader.read()是否安全? - If a reader.read() Promise rejects/errors, is it safe to reader.read() again?

我的问题涉及从ReadableStreamDefaultReader处理读取器的错误。 我猜想来自reader.read()的Promise拒绝通常会指示获取请求出现网络故障(在这种情况下,我猜想继续阅读并不安全,我应该完全停止使用该阅读器) ,但也许还有其他可能的错误可以让您继续阅读吗? ...

Chrome:播放通过fetch / XHR下载的视频 - Chrome: to play a video that is being downloaded via fetch/XHR

我想要实现的目的是让Chrome将视频文件作为数据加载(通过Fetch API,XHR等)并使用<video>播放它,同时仍在下载,而不会针对相同的URL发出两个单独的请求无需等到文件完全下载。 从Fetch API( response.body )获取ReadableStre ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM