[ To avoid any confusion, the submitter is not the author of the post :) ]
I don't really understand the question about the stack. Where it belongs should only limited by its features.
It certainly can be used by people developing browser-based apps. For example, Cuekeeper [1] is a version-controlled TODO manager which uses Irmin. It's also been used with Xenstore [2], which is a different use-case (there are other examples in the readme of the Irmin repo).
I don't really understand the question about the stack. Where it belongs should only limited by its features.
It certainly can be used by people developing browser-based apps. For example, Cuekeeper [1] is a version-controlled TODO manager which uses Irmin. It's also been used with Xenstore [2], which is a different use-case (there are other examples in the readme of the Irmin repo).
[1] https://github.com/talex5/cuekeeper
[2] https://github.com/djs55/ocaml-xenstore/tree/irminsule