<?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>CodeDread Blog &#187; webkit</title>
	<atom:link href="http://www.codedread.com/blog/archives/tag/webkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 16 Aug 2010 03:18:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Start Of Something Good?</title>
		<link>http://www.codedread.com/blog/archives/2008/11/07/the-start-of-something-good/</link>
		<comments>http://www.codedread.com/blog/archives/2008/11/07/the-start-of-something-good/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:58:14 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/11/07/the-start-of-something-good/</guid>
		<description><![CDATA[Apparently Steve Ballmer has publicly stated that Microsoft plans to look into Webkit&#8230;  that&#8217;s news to me!  Microsoft&#8217;s browser needs to support modern web standards: HTML4, XHTML, CSS, SVG and as much HTML5 as is ready for deployment.
But Microsoft has also publicly been &#8220;looking into&#8221; SVG for years and years, so I&#8217;m not [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/microsoft.svgz"><span/></object>Apparently Steve Ballmer has publicly stated that <a href="http://www.techworld.com.au/article/266449/microsoft_interested_open_source_browser_ballmer">Microsoft plans to look into Webkit</a>&#8230;  that&#8217;s news to me!  Microsoft&#8217;s browser needs to support modern web standards: HTML4, XHTML, CSS, SVG and as much HTML5 as is ready for deployment.</p>
<p>But Microsoft has also publicly been &#8220;looking into&#8221; <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a> <a href="http://www.msnbc.msn.com/id/26646919/#element(content/4/3/10)">for</a> <a href="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1015162&#038;SiteID=1" title="2006">years</a> and <a href="http://www.microsoft.com/windowsxp/expertzone/chats/transcripts/08_1016_ez_ie8.mspx#element(contentTableDIV/175)" title="2008">years</a>, so I&#8217;m not going to hold my breath.</p>
<p>These days, Internet Explorer is the last browser I look at&#8230; as long as all my textual content is actually visible, then that&#8217;s just fine by me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/11/07/the-start-of-something-good/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s Chrome</title>
		<link>http://www.codedread.com/blog/archives/2008/09/01/googles-chrome/</link>
		<comments>http://www.codedread.com/blog/archives/2008/09/01/googles-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 03:47:13 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/09/01/googles-chrome/</guid>
		<description><![CDATA[Google is going to release a new open-source web browser tomorrow (Sept 2nd, 2008) called Google Chrome.  Lots of information contained in forty pages of this comic book.  The rendering engine is WebKit, but it has its own JavaScript engine (V8) that compiles the JS into bytemachine  code and uses more efficient [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/google.svgz"><span/></object>Google is going to release a new open-source web browser tomorrow (Sept 2nd, 2008) called <a href="http://www.google.com/chrome" title="Google Chrome Browser">Google Chrome</a>.  Lots of information contained in forty pages of <a href="http://www.google.com/googlebooks/chrome/">this comic book</a>.  The rendering engine is <a href="http://www.webkit.org/" title="WebKit Rendering Engine">WebKit</a>, but it has its own JavaScript engine (V8) that compiles the JS into <del>byte</del><ins>machine </ins> code and uses more efficient garbage collection.  It also follows the thoughts of the Internet Explorer team of putting the tab at the root of the UI and letting each tab be its own process (not just thread).  Oh, it comes with <a href="http://gears.google.com/" title="Google Gears">Google Gears</a> pre-installed too.</p>
<p>This all sounds good:  security, stability, anti-phishing, sandboxing, &#8217;superfast&#8217; JS.  Of course there&#8217;s only one true test though.</p>
<p>At first I was wondering if this was a <em>fork</em> of WebKit, but I think the only thing that would make sense would be for Google to work in parallel with WebKit (continually updating Chrome&#8217;s rendering engine with new versions of WebKit).  Everything else would be part of the Chrome open source project.  If you&#8217;re in the know, drop a line below.</p>
<p>Ok, I&#8217;m happy.  A completely open source browser that supports <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a> and is (sort of) co-sponsored by two big companies with lots of cash (Google and Apple).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/09/01/googles-chrome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SVG Web Stats 2.0</title>
		<link>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/</link>
		<comments>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 06:36:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/07/02/svg-web-stats-20/</guid>
		<description><![CDATA[I&#8217;ve made enough updates over the past week or so on my SVG Web Stats thing to call it 2.0.  Here are a list of changes:

Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend)
Added points of interest on the graph (hover to get [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/svg.svgz"><span/></object>I&#8217;ve made enough updates over the past week or so on my <a href="http://www.codedread.com/displayWebStats.svg">SVG Web Stats</a> thing to call it 2.0.  Here are a list of changes:<span id="more-469"></span></p>
<ul>
<li>Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend)</li>
<li>Added points of interest on the graph (hover to get a tooltip, click to view the associated link</li>
<li>Aggregated my data to the weekly level (to smooth weekend dips out)</li>
<li>Added some animation to the user interface</li>
<li>Added tooltips to the data series for browser identification (works only in Firefox and Opera)</li>
<li>Collapsed some older browsers so that the graph are more distinguishable.</li>
</ul>
<p>Drag and scrollbar performance are <em>blazingly</em> fast in WebKit nightlies on my machine.  Just how I imagined it when I first wrote this over two years ago.  Opera 9.5, Firefox 3 and Safari 3.1 performance are not bad at all.  It doesn&#8217;t perform well in Firefox 2.</p>
<p>I just noticed that the tooltips are broken in WebKit nightlies&#8230;</p>
<p>Note that the legend suffers from what I consider to be a bug in Opera and Webkit nightlies.  In these browsers, the legend is &#8216;jittery&#8217; when the mouse hits the checkboxes.  Firefox and Safari do not have this behavior because I&#8217;m using <a href="http://leunen.d.free.fr/fakesmile/">FakeSmile</a>, a <abbr title="JavaScript">JS</abbr> implementation of <abbr title="Synchronized Multimedia Integration Language">SMIL</abbr>.  It seems to me like either mouseout events are firing when they shouldn&#8217;t or the animation wants to start over at its original value instead of where it is currently.  I&#8217;m hoping some Opera SMIL guru can stop by.</p>
<p>If you missed the link above, click here to see the <a href="http://www.codedread.com/displayWebStats.svg" title="SVG web statistics">demo</a>.  I&#8217;d be curious to know if it works at all in Internet Explorer with Adobe SVG Viewer.  I know it doesn&#8217;t work in IE+Renesis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Mozilla Works on SVG Effects For Web</title>
		<link>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/</link>
		<comments>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 02:45:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/</guid>
		<description><![CDATA[Very cool stuff from roc.   An interesting alternative to all the CSS properties being added to WebKit.  Meanwhile, Microsoft is still plodding away on bog-standard CSS 2 &#8211; expect an update from them in August, if you&#8217;re still interested (if you are maybe you want to try a new plugin for IE?)
]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/mozilla.svgz"><span/></object><a href="http://weblogs.mozillazine.org/roc/archives/2008/06/applying_svg_ef.html">Very cool stuff</a> from roc.   An interesting alternative to all the CSS properties being added to <a href="http://webkit.org/blog/">WebKit</a>.  Meanwhile, Microsoft is still plodding away on bog-standard CSS 2 &#8211; expect an <a href="http://blogs.msdn.com/ie/archive/2008/06/03/ie8-beta-2-coming-in-august.aspx">update</a> from them in August, if you&#8217;re still interested (if you are maybe you want to try <a href="http://www.savarese.org/software/mozie/" title="Mozilla in IE">a new plugin</a> for IE?)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Web Inventions</title>
		<link>http://www.codedread.com/blog/archives/2008/04/25/apples-web-inventions/</link>
		<comments>http://www.codedread.com/blog/archives/2008/04/25/apples-web-inventions/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 01:43:32 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/04/25/apples-web-inventions/</guid>
		<description><![CDATA[The last two years have been explosive for WebKit development &#8211; the project has really accelerated, moving at a much faster perceivable rate than the other notable open-source web platform, Mozilla.  I&#8217;ve been noticing more and more innovations that affect web developers from the Safari blog.  

2008-04-29 &#8211; CSS Reflections
2008-04-24 &#8211; CSS Masks
2008-04-17 [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/apple.svgz"><span/></object>The last two years have been explosive for <a href="http://webkit.org/">WebKit</a> development &#8211; the project has really accelerated, moving at a much faster perceivable rate than the other notable open-source web platform, <a href="http://mozilla.org/">Mozilla</a>.  I&#8217;ve been noticing more and more innovations that affect web developers from <a href="http://webkit.org/blog/" title="Surfin' Safari weblog">the Safari blog</a>.  <span id="more-453"></span></p>
<ul>
<li><ins>2008-04-29 &#8211; <a href="http://webkit.org/blog/182/css-reflections/">CSS Reflections</a></ins></li>
<li>2008-04-24 &#8211; <a href="http://webkit.org/blog/181/css-masks/">CSS Masks</a></li>
<li>2008-04-17 &#8211; <a href="http://webkit.org/blog/176/css-canvas-drawing/">CSS Canvas Drawing</a></li>
<li>2008-04-14 &#8211; <a href="http://webkit.org/blog/175/introducing-css-gradients/">CSS Gradients</a></li>
<li><ins>2008-04-08? &#8211; <a href="http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html">CSS Transitions</a></ins></li>
<li>2007-10-31 &#8211; <a href="http://webkit.org/blog/138/css-animation/">CSS Animation</a> <ins>(<a href="http://webkit.org/specs/CSSVisualEffects/CSSAnimation.html">spec proposal</a>)</ins></li>
<li>2007-10-26 &#8211; <a href="http://webkit.org/blog/130/css-transforms/">CSS Transforms</a> <ins>(<a href="http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html">spec proposal</a>)</ins></li>
<li>2006-12-21 &#8211; <a href="http://webkit.org/blog/85/introducing-text-stroke/">Text Fill and Stroke</a></li>
<li>2004? &#8211; <a href="http://www.whatwg.org/specs/web-apps/current-work/#the-canvas">HTML Canvas</a> &#8211; thankfully this was quickly reviewed and thrown into HTML5 so that Opera and Mozilla could get into the act</li>
<li><a href="http://developer.apple.com/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html">Others</a> -webkit-border-horizontal-spacing, -webkit-border-vertical-spacing, -webkit-margin-bottom-collapse, -webkit-margin-collapse, -webkit-margin-start, -webkit-margin-top-collapse, -webkit-padding-start, background-position-x, background-position-y, -webkit-tap-highlight-color (iPhone only), -webkit-text-security, -webkit-text-size-adjust (iPhone only), -webkit-line-break, -webkit-nbsp-mode, -webkit-rtl-ordering, -webkit-user-drag, -webkit-user-modify, -webkit-user-select, -webkit-dashboard-region (Dashboard only)</li>
</ul>
<h3 id="is-this-a-problem"><a href="#is-this-a-problem">Is this a problem?</a></h3>
<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/svg.svgz"><span/></object>What&#8217;s troubling me is not that many of these inventions could have been done using <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a> (which WebKit now supports quite nicely).  I understand that <abbr title="eXtensible Markup Language">XML</abbr> is not for everyone and that a few <abbr title="Cascading Style Sheets">CSS</abbr> properties are easier to pick up to do what you want.</p>
<p>No, what troubles me is that <ins>a few of</ins> these innovations are not yet proposed as formal specifications so that they can be interoperably implemented in other browsers (Firefox, Opera).  <strong>[Update:  Correction - as <a href="http://blog.codedread.com/archives/2008/04/25/apples-web-inventions/#comment-12535">Mark points out</a> below, several of these <em>have</em> indeed been proposed as formal specifications - Bravo!]</strong>  <del>The point of the WHATWG effort was both to evolve HTML and to specify it in sufficient detail so that future browser vendors would not have to reverse engineer de facto browser behavior.  Will the WHATWG eventually have to churn out CSS5?!? <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </del></p>
<h3 id="on-the-other-hand"><a href="#on-the-other-hand">On the other hand&#8230;</a></h3>
<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/tools.svgz"><span/></object>&#8230; Apple has a perfect right to introduce WebKit-specific CSS properties.  WebKit is more than just a single web browser.  WebKit is a <em>platform</em> and Apple obviously wants to put as many cool web development tools into the hands of its developers as possible.  They&#8217;re already doing a good job at meeting existing open web standards &#8211; why not innovate on the side?  Also, using CSS ensures that things can degrade gracefully, so you can&#8217;t quite fault Apple for &#8216;anti-competitve behavior&#8217; like you could Microsoft and Netscape&#8217;s efforts during <a href="http://en.wikipedia.org/wiki/Browser_war#The_first_browser_war">the First Browser War</a>.</p>
<h3 id="unfortunately"><a href="#unfortunately">Unfortunately&#8230;</a></h3>
<p>Unfortunately these inventions might have the same secondary effect:  Forcing the other browser vendors to spend resources on <em>reverse-engineering</em> efforts in order to remain competitive.  This could realistically happen before Apple gets a chance to <a href="http://webkit.org/blog/181/css-masks/#comment-24401" title="Dave Hyatt states that these innovations will be proposed to the W3C eventually">propose these things</a> formally to the <abbr title="World Wide Web Consortium">W3C</abbr>.  <strong>[Update: See <a href="http://blog.codedread.com/archives/2008/04/25/apples-web-inventions/#comment-12535">Mark's comment</a> below]</strong>.  It is much more likely to happen if WebKit were to become the dominant force on the open web.</p>
<p>WebKit is not yet the dominant web browser technology, but it&#8217;s fast on the rise.  From all accounts, it is much easier to pick up and hack on than the Mozilla codebase.  Let&#8217;s take a look at where it is being used:</p>
<ul>
<li>MacOS Dashboard</li>
<li>Safari on MacOS</li>
<li>Safari on iPhone</li>
<li>Google&#8217;s Android</li>
<li>Adobe&#8217;s Integrated Runtime (AIR)</li>
<li>Qt 4.4+</li>
<li>Nokia S60 Browser</li>
</ul>
<p>I&#8217;m sure readers can help me add to the above list too.  I believe there is a plan for WebKit to ultimately take over Konqueror&#8217;s KHTML guts one day too, isn&#8217;t there?  Ironic since WebKit evolved from KHTML in the first place.</p>
<h3 id="so-when-will-it-be-a-problem"><a href="#so-when-will-it-be-a-problem">So when will it be a problem?</a></h3>
<p>Are we seeing any signs of a trend towards a WebKit-dominated web yet?  There are already <a href="http://www.tuaw.com/2007/07/18/the-strange-case-of-made-for-iphone-websites/">iPhone-specific websites</a>.  How long before Opera Mobile and Mozilla Minimo want to get in on that action and are forced to reverse-engineer?  And I&#8217;m sorry, but <a href="http://ajaxian.com/archives/css-gradients-in-webkit#comment-262861" title="Trevor suggests that all browser vendors have to do is look at the WebKit source to figure out how a feature was implemented">looking at the source</a> is not an acceptable alternative to a well-defined specification.</p>
<h3 id="conclusion"><a href="#conclusion">A tentative conclusion</a></h3>
<p>After typing up this entry and proof-reading it, I tried to discern if I had any coherent conclusion and if I could figure out just what the heck I was saying:</p>
<ul>
<li>Apple is not in the wrong for introducing WebKit-specific CSS properties, I think they <a href="http://ln.hixie.ch/?start=1089635050&#038;count=1">learned their lesson</a> from the HTML Canvas experience.</li>
<li>You also cannot fault Apple for its adherence to web standards.  They are definitely doing their job here</li>
<li>It seems like they <a href="http://webkit.org/blog/181/css-masks/#comment-24401">plan to propose these things</a> as standards eventually, which is also a good thing.</li>
<li>I guess the only thing I can say is that I hope these proposals happen sooner rather than later, for the other browsers&#8217; sake.  <strong>[Update: As mentioned below, Apple has <em>already</em> proposed many of these things to the W3C as specifications, thereby alleviating most of my concern]</strong>.  Apple should take a page from what happened to DOM Events:  The fact that Netscape and Microsoft had two different event models resulted in the W3C proposing yet a <a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html">third incompatible Event Model</a>, which Microsoft <em>still</em> has not implemented <em>eight years later</em>.  Those type of things just hurt web developers in the end.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/04/25/apples-web-inventions/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WebKit Nightly:  Now Smiling</title>
		<link>http://www.codedread.com/blog/archives/2008/04/15/webkit-nightly-now-smiling/</link>
		<comments>http://www.codedread.com/blog/archives/2008/04/15/webkit-nightly-now-smiling/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 05:10:01 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[smil]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/04/15/webkit-nightly-now-smiling/</guid>
		<description><![CDATA[The latest WebKit nightly now has a decent amount of SVG+SMIL (animation) coverage.  By my old school grading system, that gives WebKit a solid &#8216;B&#8217; grade in terms of SVG support (75%).  This is what I was talking about a few weeks ago and I&#8217;m quite happy to see it happen!  If [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/smile.svgz"><span/></object>The latest WebKit nightly now has a decent amount of SVG+SMIL (animation) coverage.  By <a href="http://en.wikipedia.org/wiki/Grade_(education)#Ontario">my old school grading system</a>, that gives WebKit a solid &#8216;B&#8217; grade in terms of <a href="http://www.codedread.com/svg-support.php" title="Website showing SVG implementation status in terms of the official W3C test suite">SVG support</a> (75%).  This is <a href="http://blog.codedread.com/archives/2008/03/26/webkit-nightly-not-smiling/">what I was talking about</a> a few weeks ago and I&#8217;m quite happy to see it happen!  If they cleaned up their regressions from a few weeks ago (some problems with SVG patterns, I believe), they might even crest 80%.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/04/15/webkit-nightly-now-smiling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webkit Nightly: Not Smiling</title>
		<link>http://www.codedread.com/blog/archives/2008/03/26/webkit-nightly-not-smiling/</link>
		<comments>http://www.codedread.com/blog/archives/2008/03/26/webkit-nightly-not-smiling/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 05:08:05 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[smil]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/03/26/webkit-nightly-not-smiling/</guid>
		<description><![CDATA[After the announcement that the Apple developers have turned on their SMIL support in order to pass Acid3 test, I was excited enough to download the MacOS nightly and run through the SVG animation test suite.  I was pretty disappointed.  
Out of 58 tests involving animation, WebKit r31344 fails 54, gets 3 of [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/acid.svgz"><span/></object>After the <a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/">announcement</a> that the Apple developers have turned on their <a href="http://www.w3.org/AudioVideo/" title="Synchronized Multimedia Integration Language">SMIL</a> support in order to pass <a href="http://acid3.acidtests.org/">Acid3 test</a>, I was excited enough to download the <a href="http://nightly.webkit.org/">MacOS nightly</a> and run through the SVG animation <a href="http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-index.html">test suite</a>.  I was pretty disappointed.  <span id="more-445"></span></p>
<p>Out of 58 tests involving animation, WebKit r31344 fails 54, gets 3 of the tests partially right and only gets 1 test to completely pass.  To put this into &#8216;acid&#8217; terms, this means that WebKit r31344 gets a score of 5/116 when it comes to SVG animation support (as compared to Opera 9.5&#8217;s 110/116).  See my top-secret scoring mechanism <a href="http://www.codedread.com/svg-support.php">here</a>.</p>
<p><object type="image/svg+xml" width="100" height="100" align="left" hspace="10" data="http://codedread.com/clipart/smile.svgz"><span/></object>My concern at this point is that releasing such a nonconforming SMIL implementation into the wild will just frustrate authors and users.  But I suppose there isn&#8217;t much SMIL out there at the moment.  Here&#8217;s one data point, at least:  My menus no longer animate properly in WebKit r31344, producing &#8216;fluttering&#8217; icons&#8230;  Is there a way I can turn off WebKit&#8217;s native SMIL when visiting my website?  Does anyone know of any other sites out there using SMIL in their UI?</p>
<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/apple.svgz"><span/></object>Anyway, I&#8217;m very much looking forward to future Webkit releases that will improve upon the SMIL implementation &#8211; and please release the build for Windows too.  And I would be remiss if I didn&#8217;t congratulate the WebKit team for releasing a downloadable application that shows 100/100 on Acid3.  Hopefully this post is just a little bit of cold water in the face to those fans thinking that WebKit is somehow &#8220;perfect&#8221; <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/03/26/webkit-nightly-not-smiling/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Acid3: Neck-and-Neck</title>
		<link>http://www.codedread.com/blog/archives/2008/03/26/acid3-neck-and-neck/</link>
		<comments>http://www.codedread.com/blog/archives/2008/03/26/acid3-neck-and-neck/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 01:52:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[smil]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/03/26/acid3-neck-and-neck/</guid>
		<description><![CDATA[WebKit and Opera are really scrambling to be the first browser to fully pass Acid 3.  First, Opera claimed they were at 100/100 in a private build, then Ian corrected the test (based on feedback from Apple developers), presumably knocking Opera back to 99/100.  And just now, the WebKit guys have turned on [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/acid.svgz"><span/></object>WebKit and Opera are <em>really</em> scrambling to be the first browser to fully pass <a href="http://acid3.acidtests.org/">Acid 3</a>.  First, <a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test">Opera claimed</a> they were at 100/100 in a private build, then <a href="http://ln.hixie.ch/?start=1206578003&#038;count=1">Ian corrected the test</a> (based on feedback from Apple developers), presumably knocking Opera back to 99/100.  And just now, the WebKit guys have <a href="http://webkit.org/blog/172/enabling-svg-animation-acid3-99100/">turned on SVG Animation</a> (SMIL) in their nightly builds, putting them also at 99/100.  This was a surprise to me, since I had heard that their SMIL implementation was not ready for prime-time, so to speak.  Oh well, this is great &#8211; now we have a second browser implementing SMIL natively and we can truly start pushing for interoperable solutions.</p>
<p>What does it mean for Apple and Opera fans?  Probably a lot.  What does it mean for web standardistas?  Apple and Opera care (more?).  What does this all actually mean for web developers at the moment?  Not a single thing.  Oh well, time to tally up my own similarly-meaningless <a href="http://www.codedread.com/svg-support.php">SVG support</a> score&#8230;</p>
<p>[Update 10:25 PM CST: <a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/">Apple</a> did it.  They are the first to achieve 100/100 in Acid3 with a publicly downloadable browser (even if it is only for MacOS)]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/03/26/acid3-neck-and-neck/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bugs From New Theme</title>
		<link>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/</link>
		<comments>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 01:44:21 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/02/20/bugs-from-new-theme/</guid>
		<description><![CDATA[Sander asked  me to post a list of bugs that I found as a result of working on my new theme.  Here they are.  
Mozilla Bugs

Bug 418164
Firefox 3 Regression: white-space:pre div forces browser window width
Bug 418305
Enhancement Request: Make Yellow-Screen-Of-Death Follow the Geneva Convention
410820
&#60;svg&#62; elements respond to mouse events when they should not [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/bugs.svgz"><span/></object><a href="http://weblog.juima.org/">Sander</a> <a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12312">asked</a>  me to post a list of bugs that I found as a result of working on my <a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/">new theme</a>.  Here they are.  <span id="more-426"></span></p>
<h3>Mozilla Bugs</h3>
<dl>
<dt><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=418164">Bug 418164</a></dt>
<dd>Firefox 3 Regression: white-space:pre div forces browser window width</dd>
<dt><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=418305">Bug 418305</a></dt>
<dd>Enhancement Request: Make Yellow-Screen-Of-Death Follow the Geneva Convention</dd>
<dt><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410820">410820</a></dt>
<dd>&#60;svg&#62; elements respond to mouse events when they should not <strong>(Not Reported By Me, But Important)</strong></dd>
</dl>
<h3>WebKit Bugs</h3>
<dl>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=15214">Bug 15214</a></dt>
<dd>SVG link with target=&#8221;_top&#8221; opens new window <strong>(FIXED since r25729)</strong></dd>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=17423">Bug 17423</a></dt>
<dd>Enhancement Request: Add support for xml:base</dd>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=17424">Bug 17424</a></dt>
<dd>WebKit Regression: SVG properly positioned only upon Redraw</dd>
</dl>
<h3>My Own Fixes</h3>
<ul>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12307">Phil noticed</a> that the side gradients weren&#8217;t being displayed in Opera 9.2 or earlier builds of Opera 9.5.  I&#8217;ve since &#8220;fixed&#8221; that by explicitly setting the height of the divs to be 100% (with top:0; bottom:0;).</li>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12312">Sander reported</a> that there was an annoying horizontal scrollbar in Firefox (also was in Safari).  This was a result of me trying to get the menu to display workably in all browsers, including IE.  I have since fixed this.</li>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12315">Sander also pointed out</a> that the &#38;raquo; (and &#38;laquo;) entity is being shown literally in Opera.  This is actually the right thing for Opera to do since XHTML doesn&#8217;t define any character references like HTML.  I need to wrap my head around this and then either add the entity reference or update my WP theme.  Haven&#8217;t got to it yet.</li>
</ul>
<p>Is it sick that I enjoyed putting the site together and tweaking it for all the various browsers out there?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Webkit SVG Results In</title>
		<link>http://www.codedread.com/blog/archives/2007/04/24/webkit-svg-results-in/</link>
		<comments>http://www.codedread.com/blog/archives/2007/04/24/webkit-svg-results-in/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 15:24:38 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2007/04/24/webkit-svg-results-in/</guid>
		<description><![CDATA[Thanks to Mike, I now have Webkit SVG results to show at my SVG Support page.  Current (April 2007) Webkit builds score a 55%, which is roughly comparable to Firefox 3 nightlies.  Firefox 3 adds support for some Filter Effects, while Webkit currently has better Text support.  For a first release, this [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://blog.codedread.com/archives/2007/04/21/grading-svg-implementations/#comment-11988">Mike</a>, I now have <a href="http://webkit.org/">Webkit</a> <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a> results to show at my <a href="http://www.codedread.com/svg-support.php" title="Comparing SVG implementations">SVG Support</a> page.  Current (April 2007) Webkit builds score a 55%, which is roughly comparable to Firefox 3 nightlies.  Firefox 3 adds support for some <a href="http://www.w3.org/TR/SVG11/filters.html">Filter Effects</a>, while Webkit currently has better <a href="http://www.w3.org/TR/SVG11/text.html">Text</a> support.  For a first release, this will be fantastic &#8211; congratulations to the Webkit team!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2007/04/24/webkit-svg-results-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
