Hacker News new | ask | show | jobs
by stabbles 2719 days ago
It's also ridiculously fast, both frontend and backend!

The frontend virtual dom was initially Mithril and has later been replaced with snabbdom [1]. No React or Vue.js.

[1] https://github.com/snabbdom/snabbdom

1 comments

It's fast on the backend due to running on the JVM and being completely non-blocking (Scala + Akka + MongoDB)

Combined with a lightweight-ish frontend (Cordova build for native mobile) and, voila, impressive performance with a decent UI all while not having to maintain separate web, iOS, and Android apps.

Am I mistaken, or was it that lichess was actually in PHP a couple of years ago? I seem to remember that I was surprised to learn that it is Laravel+Vue. But maybe I'm mixing things up.
You're probably confusing Lichess for another app, the founder has been in the Scala community since at least 2012, if not before.

Although maybe in the early days it was, for some reason, written in PHP; I'd be quite surprised if that were the case.