JS/ES is just that: script. Don't expect proper optimizations from it but do expect syntactic flexibility.
— Remember: the DOM is single-threaded
— If browser improves, performance too
— I also thought about the problem of UI performance on hybrid apps. That could be solved if the browser is able to parse somehow the HTML and map it to native UI components that runs natively on the Android/iOS..