Do you need native access? Frameworks like Blazor are doing some interesting stuff without it. Sure there's still a translation layer and JavaScript code in between but overall the project is starting too look really interesting as far as alternatives to JS go.
Of course it could be another Silverlight in the making.
Of course it could be another Silverlight in the making.