[Web-SIG] Research Topics for Grad School

Mike Dewhirst miked at dewhirst.com.au
Sun Nov 10 22:36:56 EST 2019

On 11/11/2019 2:14 pm, yun bao wrote:
> Hi,
> I'm planning to go to grad school next fall, and I'm in the process of 
> refining my thesis idea.  My basic idea is connected to Python running 
> in a web browser.  However, I'm still trying to hone in on a good 
> research idea that will be useful and relevant to the Python 
> community.  So I was hoping someone here might be able to help.
> I've been reaching out to a few different communities to better 
> understand the current state of, and problems associated with, getting 
> Python running in a browser.  I spoke to someone at Mozilla, who said 
> he thought that pursuing WebAssembly was the best option.  He said it 
> was very unlikely that browser vendors would drastically modify their 
> products to host a dedicated Python engine. He pointed me to the 
> Pyodide project, which has gotten quite a few scientific Python 
> packages running in a web browser using the WebAssembly version of 
> CPython. The Pyodide team compiled CPython to WebAssembly using 
> Emscripten.  This is pretty exciting, as most of the solutions I'd 
> previously seen involved translating or transpiling Python to 
> JavaScript (Transcrypt, Brython, PypyJS), and then executing that.  
> I've reached out to the Pyodide people, but thought I would see if 
> anyone in the Python community was involved in this kind of work.
> Any thoughts or advice that you could share would be most welcome.

Here is a recent WASM talk at PyCon AU 2019


Russ is looking for you :)

> Thanks,
> Andrew
> _______________________________________________
> Web-SIG mailing list
> Web-SIG at python.org
> Web SIG: http://www.python.org/sigs/web-sig
> Unsubscribe: https://mail.python.org/mailman/options/web-sig/miked%40dewhirst.com.au

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/web-sig/attachments/20191111/e9c8d545/attachment.html>

More information about the Web-SIG mailing list