4 ms·
This isn't really static right? It's still dynamically rendered by the backend each time you request the page. There aren't 999999919291293923 pre-rendered page
by peabnuts123 2y ago
This isn't really static right? It's still dynamically rendered by the backend each time you request the page. There aren't 999999919291293923 pre-rendered pages living on a server somewhere.
- cachvico 2y agoStatic as in no XmlHttpRequest.
- hollerith 2y agoI can start a game on Lichess, resign it right away, enter analysis mode, then disconnect from the internet and continue to use the board (in the same way that one can use the board on site we are discussing here), so Lichess's analysis board does not use XmlHttpRequest either.
- Sesse__ 2y agoYou don't need to resign a game to enter analysis mode. It's available from the menu.
- deleted 2y ago[deleted]
- PetahNZ 2y agoIt doesn't even really need to be rendered by a backend. An SPA with pushState and it could literally be just a single file.
- deleted 2y ago[deleted]
- tromp 2y agoTechnically speaking, it would require ~ 4.8 * 10^44 pages to cover all legal chess positions [1]. But they're happy to serve utterly illegal positions like https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/8/8/8/8/QQQQQQQQ/RNBQKBNR_w_KQkq_-_0_1/b1 https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/8/8/8/8/QQQQQQQQ/... as well. [1] https://github.com/tromp/ChessPositionRanking https://github.com/tromp/ChessPositionRanking
- thih9 2y agoThe above illegal position example was a checkmate in one, this one is more fair: https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/qqqqqqqq/8/8/8/QQQQQQQQ/RNBQKBNR_w_KQkq_-_1_2/ https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/qqqqqqqq/8/8/8/QQ... ;)
- thih9 2y agoOK, this one is definitely more fair: https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/qqqqqqqq/qqqqqqqq/QQQQQQQR/QQQQQQQQ/QQQQQQQQ/RNBQKBNR_w_KQkq_-_0_3/ https://chess.maxmcd.com/rnbqkbnr/qqqqqqqq/qqqqqqqq/qqqqqqqq...
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- cxr 2y ago> There aren't 999999919291293923 pre-rendered pages living on a server somewhere There are. They're just compressed with an application-specific compression approach.