<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>George Wright's Blog: Category WebKit</title>
    <link>http://blog.gwright.org.uk/articles/category/webkit</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Random bloggings of a clearly disturbed KDE geek</description>
    <item>
      <title>QtWebKit vs. KHTML - again...</title>
      <description>&lt;p&gt;After reading &lt;a href="http://www.kdedevelopers.org/node/3995"&gt;Will&amp;#8217;s latest post&lt;/a&gt;, I feel I have to chip in.&lt;/p&gt;

&lt;p&gt;I am a long time user and huge fan of KHTML. I still use KDE 3, and my day-to-day browser is still Konqueror from KDE 3, using an old version of KHTML. For 99% of websites that I visit, this is sufficient. Notable exceptions are YouTube and Facebook, both of which are very AJAX-heavy, and I keep a separate Firefox (well, Iceweasel) window open for them on a permanent basis.&lt;/p&gt;

&lt;p&gt;Why do I keep both browser windows open? Well, for general Googling, random surfing, wikipedia, etc, I love the sheer &lt;i&gt;speed&lt;/i&gt; of Konqueror, and its configurable web shortcuts (such as gg:, wp: etc) are insanely useful. Scrolling is blisteringly fast on just about any webpage and everything happens instantly. This is one of the major reasons why I don&amp;#8217;t use KDE 4 yet - Konqueror 4 just doesn&amp;#8217;t &lt;i&gt;seem&lt;/i&gt; that fast anymore. I realise this is all very subjective, but things don&amp;#8217;t quite feel so fast anymore.&lt;/p&gt;

&lt;p&gt;However, this is a very suboptimal solution. As Will says, KDE needs a good web browser that can integrate with the rest of the desktop, and people shouldn&amp;#8217;t need to resort to alternatives like Gecko. Personally, I hate Gecko. It&amp;#8217;s got a massive memory footprint and it&amp;#8217;s not as fast as I would like. &lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not going to be flavour of the month for suggesting this (am I ever?), but I&amp;#8217;d say the best thing to do at this point is for the developers to forget about KHTML, and start working upstream on WebKit, as well as work on integrating WebKit with Konqueror. Yes, there are probably some very good reasons as to why this is not great for KDE, but are they good enough to justify hindering the entire project&amp;#8217;s success? WebKit Qt isn&amp;#8217;t perfect yet (it can&amp;#8217;t handle Facebook Chat particularly well, for example), but it&amp;#8217;s still a lot better than KHTML at the moment. There&amp;#8217;s a &lt;a href="http://websvn.kde.org/trunk/playground/libs/webkitkde/"&gt;KPart&lt;/a&gt; being developed to allow WebKit to render inside Konqueror, and all it needs is a bit of polish before we can maybe start using it full time. In fact, now that I have time and I&amp;#8217;m going to be working on WebKit as part of my job, I&amp;#8217;ll look seriously into getting into core Konqueror development.&lt;/p&gt;

&lt;p&gt;Call me crazy, but back in &amp;#8216;02 Konqueror was &lt;i&gt;the&lt;/i&gt; browser to have - it was fast, it worked on every website (back then), it was slick and it was KDE. I&amp;#8217;d like to be able to go back to that, but fast forwarded 7 years!&lt;/p&gt;</description>
      <pubDate>Wed, 01 Jul 2009 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8869a66c-4326-4f09-9a16-6ba43df5b6f4</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2009/07/01/qtwebkit-vs-khtml-again</link>
      <category>KDE</category>
      <category>WebKit</category>
    </item>
    <item>
      <title>Graduation and return to open source!</title>
      <description>&lt;p&gt;So I&amp;#8217;ve finally finished my university degree, and I graduated on Thursday with a BA. It&amp;#8217;s been a particularly trying year, so I&amp;#8217;m glad it&amp;#8217;s all over now. I&amp;#8217;ll always remember that we were &lt;a href="http://blog.gwright.org.uk/articles/2009/01/24/sad-farewells"&gt;one short&lt;/a&gt; for graduation - wish you could have been there dude.&lt;/p&gt;

&lt;p&gt;Now I&amp;#8217;m back at home and likely to be doing not very much for the next couple of weeks, except that I&amp;#8217;m hoping to shoehorn myself back into the free software community as I realised the other day that I&amp;#8217;ve fallen out of the loop pretty sharply in the last few years!&lt;/p&gt;

&lt;p&gt;In just under 5 weeks I&amp;#8217;m flying out to Toronto to start my &lt;a href="http://blog.gwright.org.uk/articles/2009/01/29/onwards-and-upwards"&gt;new job&lt;/a&gt; as &lt;strike&gt;pmax&amp;#8217;s dishwasher&lt;/strike&gt; a software developer which should be particularly exciting. Before then, I&amp;#8217;m spending a few weeks at home, then a couple of weeks down at Bisley shooting the Imperial Meeting which is a series of international competitions, representing Cambridge University and Cambridgeshire for the last time!&lt;/p&gt;

&lt;p&gt;In short - &lt;b&gt;I&amp;#8217;m back&lt;/b&gt;!&lt;/p&gt;</description>
      <pubDate>Sat, 27 Jun 2009 21:58:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f881fe37-8d9a-479c-8677-c7714878c169</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2009/06/27/graduation-and-return-to-open-source</link>
      <category>KDE</category>
      <category>WebKit</category>
      <category>Cambridge</category>
    </item>
    <item>
      <title>Nokia N810</title>
      <description>&lt;p&gt;Now that they&amp;#8217;ve released the Nokia N810 in the UK, I ordered one yesterday and it arrived this morning; hurrah for prompt delivery!&lt;/p&gt;

&lt;p&gt;My initial impressions are mixed.&lt;/p&gt;

&lt;p&gt;Good things: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the screen is fantastic&lt;/li&gt;
&lt;li&gt;it came with maps for the GPS for free&lt;/li&gt;
&lt;li&gt;it has a keyboard&lt;/li&gt;
&lt;li&gt;it&amp;#8217;s responsive&lt;/li&gt;
&lt;li&gt;it&amp;#8217;s nice and small&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not so good things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the battery cover is incredibly hard to take off&lt;/li&gt;
&lt;li&gt;the battery doesn&amp;#8217;t clip in - it just sits there and is held in place by the cover&lt;/li&gt;
&lt;li&gt;the GPS takes ages to lock&lt;/li&gt;
&lt;li&gt;the keyboard feels a bit mushy, and the top row is hard to type on&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anyway, I&amp;#8217;ve now installed Maemo Mapper which works like a charm (a bit of hackery is needed to get the internal GPS to work with it though), and ssh from xterm is &lt;i&gt;very&lt;/i&gt; usable with the new keyboard. Haven&amp;#8217;t installed our &lt;a href="http://git.collabora.co.uk/?p=webkit-eal.git;a=summary"&gt;WebKit stuff&lt;/a&gt; on it yet, but the Gecko-based MicroB engine isn&amp;#8217;t too bad.&lt;/p&gt;

&lt;p&gt;Overall a very nice piece of kit, and I&amp;#8217;m very pleased with it.&lt;/p&gt;</description>
      <pubDate>Tue, 11 Dec 2007 19:35:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:e6280f8b-57ca-49b0-9940-39884b145e4e</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2007/12/11/nokia-n810</link>
      <category>WebKit</category>
      <category>Computing</category>
    </item>
    <item>
      <title>WebKit &amp;amp; KDE</title>
      <description>&lt;p&gt;Now that I have a KDE 4 environment that I&amp;#8217;m willing to use, I thought I&amp;#8217;d take a look at &lt;a href="http://websvn.kde.org/trunk/playground/libs/webkitkde/"&gt;Trolltech&amp;#8217;s WebKitKDE&lt;/a&gt; KPart for embedding WebKitQt into Konqueror (or any other application which supports KParts).&lt;/p&gt;

&lt;p&gt;Unfortunately, it seems that the project has been stagnant for a while and had bitrotted to the extent that it no longer compiled. I have now &lt;a href="http://websvn.kde.org/?view=rev&amp;amp;revision=740325"&gt;committed&lt;/a&gt; a fairly trivial fix that lets it compile and load, but it&amp;#8217;s still in a fairly broken position. Hopefully I&amp;#8217;ll be able to find some time to look into it more closely and potentially sort a few things out.&lt;/p&gt;

&lt;p&gt;Now for the gratuitous screenshot:&lt;/p&gt;

&lt;div align="center"&gt;
&lt;a href="http://vm.gwright.org.uk/images/images/webkitkde.png"&gt;&lt;img src="http://vm.gwright.org.uk/images/cache/images/533x376/webkitkde.png"&gt;&lt;/img&gt;&lt;br /&gt;WebKit in Konqueror with Firefox in the background&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 23 Nov 2007 00:32:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d4c7a734-340b-453d-8111-13b2290a08c9</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2007/11/23/webkit-kde</link>
      <category>KDE</category>
      <category>WebKit</category>
    </item>
    <item>
      <title>Greetings Planet GNOME!</title>
      <description>&lt;p&gt;So in the spirit of &lt;a href="http://www.freedesktop.org"&gt;Freedesktop.org&lt;/a&gt; I was added to Planet GNOME yesterday. Thanks &lt;a href="http://perkypants.org/"&gt;Jeff&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;This doesn&amp;#8217;t mean I&amp;#8217;ve converted to GNOME or relinquished KDE, but as the work that I&amp;#8217;m doing these days involves both KDE (in the form of my NX stuff) and GNOME (WebKit/GTK+), I figured it was time I had myself added to Planet GNOME.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s to exciting times ahead!&lt;/p&gt;</description>
      <pubDate>Sat, 10 Nov 2007 19:03:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ecc185a8-88ac-4c16-8077-55de97b575f0</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2007/11/10/greetings-planet-gnome</link>
      <category>WebKit</category>
      <category>Computing</category>
      <category>NX</category>
    </item>
  </channel>
</rss>

