I'm a ClojureScript newbie using emacs, cider, cljsbuild, and austin with slimerjs on a Windows machine. I've noticed that when I start up the clojurescript repl, that the message
Browser-REPL ready @ http://localhost:xxxx/yyyy/repl/start
appears, and if I point a browser (e.g. Chrome) there, then the side effects of the functions like appendChild or js/alert can be seen. Two Firefox windows also open up, with one that says "SlimerJS." Closing these Firefox windows does not seem to have any effect.
Can someone please explain to me what's going on behind the scenes with the ClojureScript REPL, SlimerJS, and the Browser-REPL that my other browser (Chrome) is connected to?