通过管道而不是 websocket 连接 Puppeteer 的优点和缺点是什么

What are the advantages and disadvantages of connecting Puppeteer over pipe instead of a websocket

Puppeteer 支持使用 websocket(默认)或使用管道连接到浏览器。

puppeteer.launch({ pipe: true });

这两种方法的优点是什么?为什么我会选择一个而不是另一个?它们的缺点是什么?

pipes 如果您 运行 同一台服务器上的所有内容(puppeteer 和 chromium)应该是您的默认值。他们甚至 considering 将其设为默认设置。专业人士是木偶操纵者和铬之间的私人联系。您没有向 "the world" 打开 WebSocket。缺点是您不能在另一个 puppeteer 进程中重复使用 chromium 实例。

我想你可以从前面的段落中推断出WebSockets的优缺点。如果您需要在多个 puppeteer 进程之间或从不同的计算机共享一个 chromium 实例,您将使用 WebSocket

虽然在性能上没有太大差异。