I&#x27;ve been thinking about this myself. I&#x27;ve been looking at doing some typescript stuff as I can share code between back and front-end still (and I&#x27;m moving into doing some IoT stuff in JS). I&#x27;d consider Elm if I could run it everywhere, but it feels to me like at the moment it is browser focused.