问题标签 [cronet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
80 浏览

shared-libraries - 下载预建的 Cronet(Chromium 网络堆栈)库

有没有办法下载Cronet预建库?

我想cronet.<version>.so在桌面上使用(动态/共享库)进行调试。有没有办法直接下载而不是从源代码构建它?

0 投票
0 回答
138 浏览

proxy - 如何将 Cronet Native 与代理一起使用?

我检查了一个使用 cronet 的本机 C 应用程序示例。

如何将代理支持添加到此示例应用程序?我检查了 android 和 Ios 示例,看起来它正在使用自己的 java 库添加代理。有什么建议么?

0 投票
1 回答
60 浏览

google-chrome - 如何为 Linux 桌面构建 chromium 的 cronet 库?

我想将 chromium 的网络堆栈用于桌面应用程序,据我所知它是为移动平台开发的。有没有办法为桌面平台构建它?

0 投票
0 回答
31 浏览

android - 使用 HTTP 1 的 QUIC

我可以将 QUIC 与 HTTP 1 一起使用(在 Android 中)。我一直在阅读 QUIC 与 HTTP 2 一起使用,但是当我将它与 HTTP 1 一起使用时,我的 HTTP 连接时间得到了改善。

我正在使用

在QUIC之后是:

如果QUIC仅支持HTTP 2 ,我想了解为什么使用Quic + HTTP 1会减少连接时间

0 投票
0 回答
92 浏览

selenium - 更改最大值 Chromium HTTP/3 中(加密)握手的空闲时间

背景:我正在尝试在不同的损失和延迟参数下使用硒和铬在卫星链路上测量常见指标(例如 firstContentfulPaint)。

问题:当以高延迟/丢失率运行时,铬会相对较早地停止握手并显示以下错误消息:4001103us 之后没有最近的网络活动。(确切的微秒数会发生变化,但始终等于 4 到 5 秒)。

到目前为止发现:此错误消息似乎在此处生成:https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/src/quic/core/quic_connection.cc; l=6323?q=%22No%20recent%20network%20activity%20after%22&ss=chromium

我相信相关变量是:quic_max_idle_time_before_crypto_handshake_seconds

并设置在这里:https ://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/src/quic/core/quic_constants.h;l=139;drc=1b6e5b6710b7c002de308d7195326fc84d6e9b33

问题/ TL;DR

如何更改 chromium 在 HTTP/3 / QUIC 握手阶段使用的超时?(无需从头开始构建铬)

非常感谢!