Comment by pavpanchekha
3 years ago
Author here. I wrote up my answer here: http://browser.engineering/blog/why-python.html
Basically: server-side JavaScript is just not as widely known as Python, and it'd be additionally confusing when our browser starts running JavaScript. And in-browser JavaScript is a bit too restricted (by things like the same-origin policy) to do the whole thing inside a browser.
I see. I tried searching the table of contents as to "why python" and could not find it, but that link does more than enough to explain the "why."
I am resisting the urge to disagree, but since you did (literally) write a book about building a browser, I will defer to your expertise and try to learn from you :)
>I am resisting the urge to disagree, but since you did (literally) write a book about building a browser, I will defer to your expertise and try to learn from you
Respect
I can see that you'd want to pick a language that is good for teaching with, hence why you went with Python. It's probably too late, but I imagine Elixir would also be a great choice for this project.
This looks fantastic! Really excited to see this. I'm looking forward to reading the updates as well. Cheers.
Great blog design, btw! I love the way it displays footnotes (if you can call them that now) on page margins.
Does it have RSS?
Yep! You can point your RSS reader at https://browser.engineering/rss.xml