3

I wonder what backend platform Opa is using for communication with the browsers.

My guess would be Node.js.

ajsie
  • 77,632
  • 106
  • 276
  • 381

2 Answers2

7

Opa has his own application server. No extra application is needed.

We have our own scheduler handling both networks events and client computations (we use cooperative threads). We wrote a protocol specific language and built an http server with it.

Have a look at the compiler source code (check appruntime/ and libnet/ for scheduler and networks libs) : https://github.com/MLstate/opalang

Cédrics
  • 1,974
  • 11
  • 13
1

Opa has switched its default backend platform to Node.js.

Henri
  • 214
  • 2
  • 9