Interestingly MicroPython is now getting attention/requests for usage one the web. Thanks to efforts from PyScript (which are fantastic). However there is much more expectations here (compared to a micro with 1MB RAM total) that existing code will run, and having full CPython experience/compatibility. Which is very challenging.
At the same time though, there seems to be work ongoing in CPython to make it work better in frontend. Main painpoint is the package size.