<p>Unfortunately, that doesn&#39;t solve any of my problems.</p>
<p>I would gladly drop hulahop entirely (it&#39;s a mess and very low-level), but several people have expressed concern that gecko might be a better choice long-term. However, I have not been able to confirm any of their performance concerns. In my tests, gecko always used more memory and was much slower than webkit. Also, xulrunner is made first for firefox and second for embedding, and it shows painfully.</p>

<p>On the other hand, I can&#39;t decide by myself to use PyGI since it&#39;s too experimental for a platform&#39;s main browser and the rest of Sugar doesn&#39;t use it. However, the API of pywebkitgtk would be similar to webkitgtk+PyGI, so switching later on shouldn&#39;t be very hard. Especially since pywebkitgtk&#39;s author himself already did it.</p>

<p>Because of various hulahop &amp; xpcom quirks, webwrap (the abstraction layer) is proving increasingly hard to write. I will give it a few more days, but if I can&#39;t figure out a clean way to wrab both hulahop and pywebkitgtk I&#39;ll drop hulahop entirely and let any future switching back to hulahop rely on git.</p>

<p><blockquote type="cite">On 16 Jun 2010 11:07, &quot;Tomeu Vizoso&quot; &lt;<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>&gt; wrote:<br><br><p><font color="#500050">On Sun, Jun 6, 2010 at 15:33, Lucian Branescu &lt;<a href="mailto:lucian.branescu@gmail.com">lucian.branescu@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;ve received eve...</font></p>Just wanted to make sure you know that the pywebkitgtk+ maintainer<br>
recommends using PyGI instead:<br>
<br>
<a href="http://janalonzo.wordpress.com/2010/01/18/using-introspected-webkitgtk-in-gwibber/" target="_blank">http://janalonzo.wordpress.com/2010/01/18/using-introspected-webkitgtk-in-gwibber/</a><br>
<br>
That was written in January and since then PyGI has progressed greatly.<br>
<br>
I personally think that you should have less concerns than other<br>
people that are moving to PyGI right now.<br>
<br>
As a general remark, I don&#39;t think it&#39;s a good idea to cling to<br>
software modules whose authors are so willing to drop down and will be<br>
less painful in the medium term if people start moving now.<br>
<br>
That said, it hasn&#39;t been decided yet that Sugar will depend on PyGI<br>
from 0.90 on (see a new thread from today).<br>
<br>
Regards,<br>
<font color="#888888"><br>
Tomeu<br>
</font><p><font color="#500050"><br>&gt; Since it&#39;s already late into the project, unless someone has a better<br>&gt; idea, I&#39;ll stick to fully...</font></p></blockquote></p>