<div dir="ltr">&gt; <span style="font-size:12.800000190734863px">AFAIU Zero is based on 32-bit ARM, and WASM requires B3 that is 64-bit only.</span><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">performance for the already performant, seems legit :D</span></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">I didn&#39;t know this precious detail, thanks a lot for the info!</span></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">Never mind my previous email.</span></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">Best Regards</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 1, 2017 at 5:16 PM, Konstantin Tokarev <span dir="ltr">&lt;<a href="mailto:annulen@yandex.ru" target="_blank">annulen@yandex.ru</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
01.03.2017, 20:10, &quot;Andrea Giammarchi&quot; &lt;<a href="mailto:andrea.giammarchi@gmail.com">andrea.giammarchi@gmail.com</a>&gt;:<br>
<span class="">&gt; Chiming in, it&#39;d be awesome to be able to test WASM on 2.16 behind a flag, I&#39;m targeting mostly SBC including Raspberry Pi 0 where WebKitGTK+ already works like a charm (enabling WebGL and with HW accelerated layers) but I can&#39;t compare performance against WASM and building from scratch targeting Pi Zero ain&#39;t the easiest thing to do.<br>
<br>
</span>AFAIU Zero is based on 32-bit ARM, and WASM requires B3 that is 64-bit only.<br>
<div><div class="h5"><br>
&gt;<br>
&gt; Thanks for eventual consideration.<br>
&gt;<br>
&gt; On Wed, Mar 1, 2017 at 4:57 PM, Yusuke SUZUKI &lt;<a href="mailto:utatane.tea@gmail.com">utatane.tea@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On Thu, Mar 2, 2017 at 1:36 AM, Saam Barati &lt;<a href="mailto:sbarati@apple.com">sbarati@apple.com</a>&gt; wrote:<br>
&gt;&gt;&gt; On Mar 1, 2017, at 7:46 AM, Michael Catanzaro &lt;<a href="mailto:mcatanzaro@igalia.com">mcatanzaro@igalia.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, 2017-03-01 at 15:44 +0100, Carlos Garcia Campos wrote:<br>
&gt;&gt;&gt;&gt; We have recently branched for 2.16 so it&#39;s a perfect moment to enable<br>
&gt;&gt;&gt;&gt; it in trunk with very little risk.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Is Apple planning to enable it within the next six months? If so, now<br>
&gt;&gt;&gt;&gt; is indeed the ideal time to enable it for WebKitGTK+.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; What do you mean by enable it? It&#39;s been on by default on the Mac port for a while now and has been in the various STP releases.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I think it&#39;s a good idea to enable it on other ports too. Note that Keith is currently working on a patch to make loads faster in Wasm. It may require some OS specific handling to run well on Linux: <a href="https://bugs.webkit.org/show_bug.cgi?id=162693" rel="noreferrer" target="_blank">https://bugs.webkit.<wbr>org/show_bug.cgi?id=162693</a><br>
&gt;&gt;<br>
&gt;&gt; Awesome! I think enabling WASM on Linux after landing Keith&#39;s faster memory access patch (by using SEGV signal handling instead of bound checking) is good.<br>
&gt;&gt; Once that patch is implemented and landed, we can start implementing platform-specific part of that (extracting instruction pointer from mcontext_t and signal handling part should be implemented for Linux).<br>
&gt;&gt; I think that should be easy (since retrieving instruction pointer from mcontext_t is already once implemented for sampling profiler. Thus, we can share / re-implement the same thing for that).<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; If not, then I&#39;d prefer to wait until it&#39;s going to be enabled in the<br>
&gt;&gt;&gt;&gt; macOS port.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Michael<br>
&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; jsc-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:jsc-dev@lists.webkit.org">jsc-dev@lists.webkit.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.webkit.org/mailman/listinfo/jsc-dev" rel="noreferrer" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/jsc-dev</a><br>
&gt;&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; webkit-gtk mailing list<br>
&gt;&gt; <a href="mailto:webkit-gtk@lists.webkit.org">webkit-gtk@lists.webkit.org</a><br>
&gt;&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-gtk" rel="noreferrer" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/webkit-gtk</a><br>
</div></div>&gt; ,<br>
<div class="HOEnZb"><div class="h5">&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; webkit-gtk mailing list<br>
&gt; <a href="mailto:webkit-gtk@lists.webkit.org">webkit-gtk@lists.webkit.org</a><br>
&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-gtk" rel="noreferrer" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/webkit-gtk</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">-- <br>
Regards,<br>
Konstantin<br>
</font></span></blockquote></div><br></div>