Brython - Implementasi browser untuk Python 3
(github.com)"Browser Python"
- Implementasi Python 3 yang dapat mengakses objek DOM dan event di browser
→ Memungkinkan menjalankan skrip dengan Python alih-alih JS di halaman web
→ Mendukung spesifikasi terbaru HTML5/CSS3 serta jQuery, D3, Bootstrap, LESS, SASS, dan lainnya
-
Dapat digunakan hanya dengan memuat brython.js dari CDN tanpa perlu instalasi terpisah
-
Menyediakan editor online dan konsol untuk pengujian
3 komentar
PyScript - Menjalankan kode Python di HTML Katanya ini berbasis pyodide seperti yang disebutkan di bawah.
Dalam jangka panjang, kalau browser benar-benar dibekali engine Python secara native, mungkin kita bisa lepas dari monopoli(?) JavaScript.
https://github.com/pyodide/pyodide
Saya jadi teringat pernah melihat proyek serupa bernama pyodide.
Sepertinya punya karakteristik yang sama seperti kompilasi WebAssembly / akses ke scope timbal balik antara js python.