нашр шудааст нашри лоиҳа Брайтон 3.9 (Browser Python) бо татбиқи забони барномасозии Python 3 барои иҷро дар тарафи браузери веб, ки ба шумо имкон медиҳад, ки Python ба ҷои JavaScript барои таҳияи скриптҳо барои веб истифода баред. Рамзи лоиҳа дар Python навишта шудааст ва паҳн мекунад таҳти иҷозатномаи BSD. Нашри нав бо мутобиқати худ бо он назаррас аст Python 3.9 ва навсозии китобхонаи стандартӣ.
Пайваст кардани китобхонаҳо brython.js и brython_stdlib.js, як таҳиягари веб метавонад истифода баред Забони Python барои муайян кардани мантиқи сайт дар тарафи муштарӣ, бо истифода аз Python ба ҷои JavaScript. Барои дохил кардани рамзи Python дар саҳифаҳо, тегро истифода баред с mime-типом «text/python». Допускается как встраивание кода на страницу, так и загрузка внешних скриптов (). Из скрипта предоставляется полный доступ к элементам и событиям DOM.
Илова ба дастрасӣ ба китобхонаи стандартии Python, он китобхонаҳои махсусро барои ҳамкорӣ бо китобхонаҳои DOM ва JavaScript ба монанди jQuery, D3, Highcharts ва Raphael пешниҳод мекунад. Истифодаи чаҳорчӯбаҳои CSS Bootstrap3, LESS ва SASS дастгирӣ карда мешавад.
Иҷрои рамзи Python аз блокҳо производится через предварительную компиляцию этого когда, выполняемую обработчиком Brython после загрузки страницы. Компиляция инициируется при помощи вызова функции brython(), например через добавление «». На основе Python кода формируется представление на языке JavaScript, которое затем выполняется штатным JavaScript-движком браузера (для сравнения, проект PyPy.js Тарҷумони CPython-ро дар asm.js барои иҷро кардани рамзи Python дар браузер пешниҳод мекунад ва Skulpt тарҷумонро дар JavaScript амалӣ мекунад).