cross-browser - 各种浏览器数据缓存大小是多少?

标签 cross-browser streaming

浏览器在收到“足够”的数据后或数据停止流入(例如达到内容长度)后呈现内容。

我想缓慢将数据传输到浏览器;为此,我必须解决此数据缓存问题。

例如,我必须发送 40 字节的 JS,后跟大约 4 KB 的空格,而不是发送 40 字节的 JavaScript,以便让浏览器解释脚本。

这很好用。但我不记得在哪里第一次听到“4 KB”这个数字,并且想知道每个浏览器真正需要的数量是多少。

我当然可以编写一堆测试来找到这些数字,但我很好奇是否有人已经为我完成了这项工作。我也不知道该向 Google 询问什么。

最佳答案

如果您想知道在提前刷新响应时渲染内容之前浏览器需要什么响应大小,我找到了这些数字 buried in a comment在一篇关于尽早刷新文档的文章中:

IE: 255 bytes
Safari: 1K
Chrome: 2K

如果您正在研究这个以便可以实现流式传输,您可能需要研究不同的 comet实现可以处理这个问题。

关于cross-browser - 各种浏览器数据缓存大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1987869/

相关文章:

javascript - 适用于所有浏览器的 Chrome JS/Dom?

html - CSS 特异性 IE8

html - CSS:下拉选项文本颜色在 Mac OS X 上不起作用

c# - 是否需要关闭WebInvoke方法的Stream

scala - 将输入流式传输到 Scala 中的外部进程

html - 布局在不同的浏览器中呈现不佳

css - 浏览器(Webkit、IE、Firefox)更改选择的背景

android - 在 Android 上播放直播流

firebase - 有没有一种方法可以从Firebase在flutter应用程序中缓存音频文件

android - 如何从 ShoutCast 7.html 获取内容类型