Joe Orr's excellent
LeoVue web app will likely always remain separate from Leo, the desktop app. Adding JS scripting to LeoVue would be a big project. I don't expect Joe will do that, but that's completely up to him.
Desktop apps (even on smart phones) have considerable advantages over web apps. LeoWapp (Leo in a browser) was an interesting prototype, but it is much less capable than Leo itself.
Aha: LeoWapp shows that just putting Leo in a browser does not, by itself, offer much of a bridge to the cool JS libraries that LeoVue offers. There is an outside chance that WebAssembly will provide such a bridge, but that's pure speculation on my part.
Summary
I'll continue to add features to Leo, in python. For example,
this list shows emacs-related issues.
All comments welcome.
Edward