Research Topics for Grad School

yun bao <[email protected]> Sun, 10 Nov 2019 19:14:44 -0800
Newsgroups gmane.comp.python.web
Message-ID <CAKQossf9VQ8ojFp0h5AKhcqdFsFw5J40vri+C0X7WqoLBUHApw@mail.gmail.com>
--===============6483094473915859340==
Content-Type: multipart/alternative; boundary="000000000000332bfa0597098961"

--000000000000332bfa0597098961
Content-Type: text/plain; charset="UTF-8"

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.

Thanks,

Andrew

--000000000000332bfa0597098961
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I&#39;m planning to go to grad scho=
ol next fall, and I&#39;m in the process of refining my thesis idea.=C2=A0 =
My basic idea is connected to Python running in a web browser.=C2=A0 Howeve=
r, I&#39;m still trying to hone in on a good research idea that will be use=
ful and relevant to the Python community.=C2=A0 So I was hoping someone her=
e might be able to help.</div><div><br></div><div>I&#39;ve been reaching ou=
t to a few different communities to better understand the current state of,=
 and problems associated with, getting Python running in a browser.=C2=A0 I=
 spoke to someone at Mozilla, who said he thought that pursuing WebAssembly=
 was the best option.=C2=A0 He said it was very unlikely that browser vendo=
rs would drastically modify their products to host a dedicated Python engin=
e. He pointed me to the Pyodide project, which has gotten quite a few scien=
tific Python packages running in a web browser using the WebAssembly versio=
n of CPython. The Pyodide team compiled CPython to=C2=A0WebAssembly using E=
mscripten.=C2=A0 This is pretty exciting, as most of the solutions I&#39;d =
previously seen involved translating or transpiling Python to JavaScript (T=
ranscrypt, Brython, PypyJS), and then executing that.=C2=A0 I&#39;ve reache=
d out to the Pyodide people, but thought I would see if anyone in the Pytho=
n community was involved in this kind of work.</div><div><br></div><div>Any=
 thoughts or advice that you could share would be most welcome.</div><div><=
br></div><div>Thanks,</div><div><br></div><div>Andrew</div></div>

--000000000000332bfa0597098961--

--===============6483094473915859340==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Web-SIG mailing list
[email protected]
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: https://mail.python.org/mailman/options/web-sig/gcpw-web-sig%40m.gmane.org

--===============6483094473915859340==--