@()(implicit ctx: Context) @moreJs = { @highchartsLatestTag @highchartsMoreTag @jsTag("lag.js") } @base.layout( title = "Is lichess lagging?", moreCss = cssTag("lag.css"), moreJs = moreJs) {
The time it takes to process a move on the server. It's the same for everybody, and only depends on the server load. The more players and the higher it gets, but lichess developers do their best to keep it low. It rarely exceeds 10ms.
The time it takes to send a move from your computer to lichess server, and get the response back. It's specific to your distance to lichess (France) and to the quality of your Internet connection. Lichess developers can not fix your wifi or make light go faster.
You can find both these values at any time, by clicking your username in the top bar.
Lichess compensates network lag, up to one second per move. After your move, your average network lag is added to your clock. As a result, having a higher network lag than your opponent is not a handicap!
Now when you see someone complain about lag, you can send them to this page, so they can learn a thing or two :)