5

语境

我喜欢 Clojure。比起 ClojureScript,我更喜欢 Clojure。

比起 Swing,我更喜欢 DOM。

我打算主要在 Clojure 中构建一个 GUI 应用程序,但使用 Web 浏览器的 DOM 作为 GUI。[我尝试过 JavaFX,它经常在我身上崩溃,我不喜欢它。]

现在,我熟悉 ring + ajax requests + setup web socket 一次。我想知道的是——我能想出的最低延迟设置是多少?

客户端(网络浏览器)和服务器(clojure 的东西)都在同一台机器上运行。我在机器上有root访问权限。我只想设置最小延迟通信通道。

问题:

当我完全控制机器时,如何设置 clojurescript / clojure 之间的最小延迟通信?

谢谢。

4

1 回答 1

3

本地主机上的 Websockets(现代浏览器支持的最快的双向方法)(在大多数合理的平台上使用共享内存 IPC 或类似的东西,避免了大部分网络堆栈)。

于 2012-07-01T09:45:54.767 回答