One thing to keep in mind is that a datomic peer retrieves "the index" when it first connects to a transactor. The peer can use this to get a picture of what is available, and thus what it can retrieve when running queries. Another thing to keep in mind is that a datomic peer receives every change from the transactor, so that it is always up to date.
Browsers don't need access to the entire database, just the relevant data for a particular client. What you can do is to connect to the backend using websockets. When you first connect, you ask for all relevant data for this particular user. After that, the backend can push updates for this particular user, to keep the client up to date. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at http://groups.google.com/group/clojurescript.