From e7c2c6590ac9a015776708f56f14ad3eb4e904f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aslak=20Helles=C3=B8y?= Date: Sat, 23 Sep 2023 18:52:38 +0100 Subject: [PATCH] Link to https://github.com/GaryAustin1/Realtime2 --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 4879eef..e990f77 100644 --- a/README.md +++ b/README.md @@ -167,6 +167,15 @@ These tests also generate [sequence diagrams](/docs/sequence-diagrams/) that sho Documenting a system like this is called [living documentation](https://www.amazon.co.uk/Living-Documentation-Cyrille-Martraire/dp/0134689321) and is a great way to keep the documentation up to date. +## Related + +### [Realtime2](https://github.com/GaryAustin1/Realtime2) by Gary Austin. + +A similar library that doesn't require timestamps on the table, and applies all buffered messages to the in-memory replica, +even if they are older than the snapshot. + +This works as long as no messages are lost, but if [messages *are* lost](https://github.com/supabase/realtime#does-this-server-guarantee-message-delivery), the in-memory replica might contain older data than the snapshot. + ## License MIT © [Open Art Market](https://openartmarket.com)