"Browser Python"
- อิมพลีเมนเทชันของ Python 3 ที่เข้าถึงอ็อบเจ็กต์ DOM และอีเวนต์ของเบราว์เซอร์ได้
→ สามารถรันสคริปต์บนหน้าเว็บด้วย Python แทน JS ได้
→ รองรับสเปกล่าสุดของ HTML5/CSS3 รวมถึง jQuery, D3, Bootstrap, LESS และ SASS
-
ใช้งานได้เพียงโหลด brython.js จาก CDN โดยไม่ต้องติดตั้งเพิ่มเติม
-
มีออนไลน์เอดิเตอร์และคอนโซลสำหรับทดสอบ
3 ความคิดเห็น
PyScript - รันโค้ด Python ใน HTML ที่กล่าวถึงด้านล่างนั้นบอกว่าอิงจาก pyodide ครับ
ในระยะยาว ถ้ามีการฝังเอนจิน Python แบบเนทีฟไว้ในเบราว์เซอร์ไปเลย ก็น่าจะช่วยให้หลุดพ้นจากการผูกขาดของ JavaScript(?) ได้หรือเปล่า
https://github.com/pyodide/pyodide
พอเห็นก็ทำให้นึกถึงโปรเจกต์คล้าย ๆ กันชื่อ pyodide ขึ้นมาได้ครับ
ดูเหมือนว่าจะมีจุดเด่นเหมือนกัน เช่น คอมไพล์เป็น WebAssembly / เข้าถึงสโคปร่วมกันระหว่าง js python ได้