We've talked to Vitor about this a while ago, it's a challenge, but directionally the answer seems to be 'eventually'.
Interesting... Just got linked to this, maybe it would be helpful I'm no JS dev (yet) but would like to contribute in some way if possible. 😁
Amethyst is written in kotlin no need for js 😅