HN Hall of Fame Weekly email

A Python 3 implementation for client-side web programming

www.brython.info Software & code Software projects Web & internet Class of 2019-06 Hall of Fame
Screenshot of www.brython.info captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 7 calendar years, with breakout response in 3 of them.

submissions
7
submitters
7
observed span
2013–2024
peak thread · 214 comments
403 pts
latest 20+ return · 2020-07-06
403 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Javascript came a long way and despite its legacy quirks is actually quite enjoyable with ES6. We also added tons of good tooling (like TypeScript, React or Vue) to improve the web development experience. While I still think, it would be nice to use a language that doesn't need 3 equal signs for sane comparisons, I wonder if Python with its strong whitespace to code-block correlation is actually a good choice for transmission and remote execution? It definitely increases the…

ascar·403-point thread·

I can't believe all the negative comments here. Someone has implemented Python in JavaScript. I personally think that is incredible.

cmbaus·278-point thread·

My only issue with Python being used for client-side web programing is that significant newlines/whitespace would be an incredible pain if you're inling things in HTML. Although you would pretty much be forced to use GZip rather than just minification, which is good-ish. Plus, loading a 900KB file to run the Python client-side is probably a terrible idea when you could either transpile to JS or asm.js or (in the future) WebAssembly.

The syntax is really interesting, although the website is a bit confusing to navigate. Can in be transpiled to JavaScript beforehand, or is it meant to be used in an on the fly transpiler? I'm thinking in terms of minifying the source.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
811

reference only — not used in Hall rules or ranking

Total comments
392

reference only — not used in Hall rules or ranking

Every submission