<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ivan Čukić &#187; D-Bus</title>
	<atom:link href="http://ivan.fomentgroup.org/blog/tag/d-bus/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivan.fomentgroup.org/blog</link>
	<description>Free Software Developer and Enthusiast</description>
	<lastBuildDate>Sun, 08 Jan 2012 22:36:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WebKit + D-Bus -&gt; Instant Chrome-like browser for GNU/Linux</title>
		<link>http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/</link>
		<comments>http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 16:46:52 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/">Ivan Čukić</span></dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[D-Bus]]></category>
		<category><![CDATA[planetKDE]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://ivan.fomentgroup.org/blog/?p=486</guid>
		<description><![CDATA[I was wondering how hard would it be to create a web-browser that is, like Google&#8216;s Chrome, separated in different processes for different tabs. You know, the whole &#8220;security problems and crashing are restrained to single tab&#8221; thing. As it turned out, it is not all that difficult. Create the main window, start the WebKit [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ivan.fomentgroup.org/blog/wp-content/uploads/2009/03/webbie.png"><img src="http://ivan.fomentgroup.org/blog/wp-content/uploads/2009/03/webbie-300x245.png" alt="Webbie" title="Webbie" width="300" height="245" class="alignleft size-medium wp-image-487" /></a></p>
<p>I was wondering how hard would it be to create a web-browser that is, like <a href="http://www.google.com/" class="kblinker" target="_blank">Google</a>&#8216;s Chrome, separated in different processes for different tabs. You know, the whole &#8220;security problems and crashing are restrained to single tab&#8221; thing.</p>
<p>As it turned out, it is not all that difficult. Create the main window, start the WebKit (QWebView) in another program, then X-Embed the later in the former, and communicate via D-Bus. (I got the idea to do this from Embed Window plasmoid <img src='http://ivan.fomentgroup.org/blog/wp-content/plugins/smilies-themer/kopete/smile.png' alt=':)' class='wp-smiley' /> )</p>
<p>If the child crashes, only one tab is gone. If the main application crashes, tabs become independent windows.</p>
<p>I&#8217;m not sure whether I&#8217;ll continue to work on this, but if I find the time, you could see a Rekonq-based (http://rekonq.sourceforge.net/) browser that is similar to Chrome someday.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

