Brython 3.9 kaleratzea, web arakatzaileentzako Python hizkuntzaren inplementazioak
argitaratua proiektuaren kaleratzea Brython 3.9 (Browser Python) Python 3 programazio-lengoaiaren inplementazioarekin web-arakatzailearen aldean exekutatzeko, eta horri esker, Python erabil dezakezu JavaScript-en ordez Weberako scriptak garatzeko. Proiektuaren kodea Python-en idatzita dago eta arabera banatuta BSD lizentziapean. Argitalpen berria bere bateragarritasunagatik nabarmentzen da Python 3.9 eta liburutegi estandarra eguneratzea.
Liburutegiak konektatzea brython.js ΠΈ brython_stdlib.js, web garatzaile batek egin dezake erabiltzea Bezeroaren aldean gunearen logika definitzeko Python lengoaia, JavaScript-en ordez Python erabiliz. Python kodea orrietan sartzeko, erabili etiketa Ρ mime-ΡΠΈΠΏΠΎΠΌ Β«text/pythonΒ». ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ°ΠΊ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² (). ΠΠ· ΡΠΊΡΠΈΠΏΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌ DOM.
Python liburutegi estandarrera sartzeaz gain, liburutegi espezializatuak eskaintzen ditu DOM eta JavaScript liburutegiekin elkarreragiteko, hala nola jQuery, D3, Highcharts eta Raphael. Bootstrap3, LESS eta SASS CSS esparruen erabilera onartzen da.
Web orrietan txertatutako Python scriptetan eragiketa gehienen errendimendu orokorra itxi CPython errendimenduari. Atzerapena konpilazio fasean bakarrik gertatzen da, baina ezabatzeko, aurrez konpilatutako JavaScript kodea kargatzeko gaitasuna eskaintzen da, liburutegi estandarraren karga bizkortzeko erabiltzen dena (Brython It eskaintzentresnak Python moduluetan oinarritutako JavaScript liburutegiak sortzeko).