Sometime ago, I mean week, Anaconda, release the PyScript https://github.com/pyscript/pyscript. Simplifing: The Python in browser, with HTML and JavaScript. Javascript and python, in the browser,. What can possibly can go wrong.
:info: It's fun post, pyscript is great idea, but as everything, security should be some concern.
Let's check how it works: index.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>
<body>
<py-script src="/test.py"></py-script>
</body>
</html>
test.py
print('as<img src=x onerror=alert(1)>df')
Make no mistake, The PyScript, is brilliant product! Just don't forget about security.