Re: Research Topics for Grad School

Mike Dewhirst <miked-bJ2UlT/JPi00n/[email protected]> Mon, 11 Nov 2019 14:36:56 +1100
Newsgroups gmane.comp.python.web
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============7604216283479060388==
Content-Type: multipart/alternative;
 boundary="------------8B04A87984FB6C16CE56D21D"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------8B04A87984FB6C16CE56D21D
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

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

https://www.youtube.com/watch?v=eJMT1aImS9Q

Russ is looking for you :)

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


--------------8B04A87984FB6C16CE56D21D
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 11/11/2019 2:14 pm, yun bao wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKQossf9VQ8ojFp0h5AKhcqdFsFw5J40vri+C0X7WqoLBUHApw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>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.</div>
        <div><br>
        </div>
        <div>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.</div>
        <div><br>
        </div>
        <div>Any thoughts or advice that you could share would be most
          welcome.</div>
      </div>
    </blockquote>
    <br>
    Here is a recent WASM talk at PyCon AU 2019<br>
    <br>
    <a class="moz-txt-link-freetext" href="https://www.youtube.com/watch?v=eJMT1aImS9Q">https://www.youtube.com/watch?v=eJMT1aImS9Q</a><br>
    <br>
    Russ is looking for you :)<br>
    <br>
    <blockquote type="cite"
cite="mid:CAKQossf9VQ8ojFp0h5AKhcqdFsFw5J40vri+C0X7WqoLBUHApw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Thanks,</div>
        <div><br>
        </div>
        <div>Andrew</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Web-SIG mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
Web SIG: <a class="moz-txt-link-freetext" href="http://www.python.org/sigs/web-sig">http://www.python.org/sigs/web-sig</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/options/web-sig/miked%40dewhirst.com.au">https://mail.python.org/mailman/options/web-sig/miked%40dewhirst.com.au</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------8B04A87984FB6C16CE56D21D--

--===============7604216283479060388==
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

--===============7604216283479060388==--