README.md

systems-toolbox-sente

This library gives you WebSockets communication between a Clojure backend and ClojureScript web clients. One of the applications using it is BirdWatch, which is a good example for an application where information continuously flows from the server to the connected client, rather than only answering a few requests on page load.

In addition, the server side component also allows specifying routes and their handlers so that REST requests can also be answered.

These components have previously been part of the system-toolbox library and were moved into a separate repository to reduce dependencies.

Testing

As a default, the tests will run in Firefox. This requires you to install GeckoDriver first: