Brython - Python 3 का browser implementation
(github.com)"Browser Python"
- browser के DOM objects और events तक पहुंच योग्य Python 3 implementation
→ web page में JS की जगह Python से script चलाना संभव
→ HTML5/CSS3 के नवीनतम specs और jQuery, D3 तथा Bootstrap, LESS, SASS आदि का समर्थन
-
अलग से installation की जरूरत नहीं, सिर्फ CDN से brython.js load करके इस्तेमाल किया जा सकता है
-
test करने के लिए online editor और console उपलब्ध
3 टिप्पणियां
कहा गया है कि यह PyScript - HTML में Python कोड चलाना की तरह pyodide आधारित है।
लंबी अवधि में अगर ब्राउज़र में ही native Python engine शामिल कर दिया जाए, तो शायद JavaScript के एकाधिकार(?) से बाहर निकला जा सकता है.
https://github.com/pyodide/pyodide
मुझे याद आया कि मैंने
pyodideनाम का एक मिलता-जुलता प्रोजेक्ट देखा था।लगता है कि इसमें भी WebAssembly compilation / js python के बीच mutual scope access / जैसी ही विशेषताएँ हैं।