<?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>Delivering Quality &#187; WebKit</title>
	<atom:link href="http://www.markdeepwell.com/tag/webkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markdeepwell.com</link>
	<description>A Software Developers View of the World</description>
	<lastBuildDate>Sat, 31 Dec 2011 22:41:24 +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>WebGL Coming in Firefox 3.7</title>
		<link>http://www.markdeepwell.com/2009/09/webgl-coming-in-firefox-3-7/</link>
		<comments>http://www.markdeepwell.com/2009/09/webgl-coming-in-firefox-3-7/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 01:44:21 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[WebGL]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.markdeepwell.com/?p=263</guid>
		<description><![CDATA[Vladimir Vukićević, the pioneer of bringing the well known OpenGL standard to the web, has just blogged using Firefox to render Spore creatures. Check it out, it&#8217;s a pretty impressive demo of this upcoming web standard. Development on what would become WebGL started back in 2007 with Canvas 3D as an extension for Mozilla Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Vladimir Vukićević, the pioneer of bringing the well known OpenGL standard to the web, has just blogged using <a href="http://blog.vlad1.com/2009/09/21/webgl-samples/">Firefox to render Spore creatures</a>. Check it out, it&#8217;s  a pretty impressive demo of this upcoming web standard.</p>
<p>Development on what would become WebGL started back in <a href="http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/">2007 with Canvas 3D</a> as an extension for Mozilla Firefox 3.0. Since then it has grown from a single project to an open web standard through the <a href="http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet/">Khronos standards group</a>. The standard is currently under development with a target release date of <a href="http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet/">first half 2010</a>.</p>
<p>Firefox isn&#8217;t the only web browser to be experimenting with WebGL, Google and Opera have also pledged to support this standard. The WebKit source code has  recently picked up <a href="http://blog.wolfire.com/2009/09/preview-of-webkits-webgl-canvas3d/">preliminary support</a>.</p>
<p>The web has mostly stayed 2D, but with the advent of <a href="http://www.markdeepwell.com/2009/07/accelerated-css-transforms/">CSS Transforms</a> and WebGL, the browser is moving into new territory. The web is evolving into the most important platform of the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markdeepwell.com/2009/09/webgl-coming-in-firefox-3-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming Web Browser: Google Chrome 3</title>
		<link>http://www.markdeepwell.com/2009/09/upcoming-web-browser-google-chrome-3/</link>
		<comments>http://www.markdeepwell.com/2009/09/upcoming-web-browser-google-chrome-3/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 01:34:58 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Upcoming Web Browsers]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.markdeepwell.com/?p=207</guid>
		<description><![CDATA[The beta version of Chrome has been available for a few months now with a faster Javascript engine, a better new tab look, and the Omnibox (an improved location bar). What key enhancements has Google added for developers? Well Chrome adds support for new features in WebKit: JSON.parse for securely parsing json data HTML 5 [...]]]></description>
			<content:encoded><![CDATA[<p>The beta version of Chrome has been available for a few months now with a faster Javascript engine, a better <a href="http://chrome.blogspot.com/2009/06/get-to-where-youre-going-faster.html">new tab look</a>, and the <a href="http://chrome.blogspot.com/2009/06/get-to-know-omnibox.html">Omnibox</a> (an improved location bar).<a href="http://www.google.com/landing/chrome/beta/"><img class="size-medium wp-image-211 aligncenter" title="Google Chrome 3.0.195.10" src="http://www.markdeepwell.com/wp-content/uploads/2009/09/Google-Chrome-3.0.195.10-300x214.jpg" alt="Google Chrome 3.0.195.10" width="300" height="214" /></a></p>
<p style="text-align: left;">What key enhancements has Google added for developers? Well Chrome adds support for new features in WebKit:</p>
<ul>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=26587">JSON.parse</a> for securely parsing json data</li>
<li> HTML 5 <a href="https://bugs.webkit.org/show_bug.cgi?id=21605">hashchange event</a></li>
<li>Canvas support for the <a href="https://bugs.webkit.org/show_bug.cgi?id=20570">HTML 5 canvas text APIs</a></li>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=26012">-webkit-border-image</a> CSS3 attribute</li>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=20879">HTML 5 channel messaging</a></li>
<li> <a href="https://bugs.webkit.org/show_bug.cgi?id=25554">HTML 5 Input element types</a> for Text Fields (tel, url, email, and number)</li>
<li> HTML 5 Forms <a href="https://bugs.webkit.org/show_bug.cgi?id=25552">pattern</a> and <a href="https://bugs.webkit.org/show_bug.cgi?id=25551">required</a> attributes</li>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=26262">HTML 5 draggable</a> element implementing the <a href="http://www.whatwg.org/specs/web-apps/current-work/#the-draggable-attribute">current spec</a></li>
<li>JavaScript <a href="https://bugs.webkit.org/show_bug.cgi?id=15897">getBoundingClientRect and getClientRects</a> to find the position of an element</li>
<li><a href="http://news.cnet.com/8301-17939_109-10250958-2.html">HTML 5 Video tag</a> with support for Theora and H.264 video codecs</li>
<li><a href="http://www.whatwg.org/specs/web-workers/current-work/">HTML 5 Web workers</a></li>
</ul>
<p>For users, Chrome add support for custom <a href="https://tools.google.com/chrome/intl/en/themes/index.html">themes</a>, similar to <a href="http://www.getpersonas.com/gallery/All/Popular">Firefox&#8217;s personas</a> but is more complete by changing the look of the toolbar and the browser pages (new tab page, etc.). See the <a href="http://chrome.blogspot.com/2009/08/new-beta-why-slow-down-when-you-can.html">Google Chrome blog</a> for more info.</p>
<p>Download <a href="http://www.google.com/landing/chrome/beta/">Google Chrome beta</a>.</p>
<p>Estimated Release Date: 2009?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markdeepwell.com/2009/09/upcoming-web-browser-google-chrome-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upcoming Web Browser: Safari 5?</title>
		<link>http://www.markdeepwell.com/2009/08/upcoming-web-browser-safari-5/</link>
		<comments>http://www.markdeepwell.com/2009/08/upcoming-web-browser-safari-5/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 16:51:23 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Upcoming Web Browsers]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.markdeepwell.com/?p=196</guid>
		<description><![CDATA[What does Apple have on the horizon for Safari as version 4 was just released 2 months ago (June, 2009)? So far we have not heard anything and that isn&#8217;t a huge surprise, Apple is a very secrative company. The good news is that Safari is based on the open source WebKit rendering engine, so [...]]]></description>
			<content:encoded><![CDATA[<p>What does Apple have on the horizon for Safari as version 4  was <a href="http://www.macnn.com/articles/09/06/08/safari.4.official.release/">just released</a> 2 months ago (June, 2009)? So far we have not heard anything and that isn&#8217;t a huge surprise, Apple is a very secrative company. The good news is that Safari is based on the open source  WebKit rendering engine, so we can check out the list of feature enhancements added to WebKit since Safari 4 released with AppleWebKit/531.9.</p>
<p>New WebKit features:</p>
<ul>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=21475">Geolocation API</a> including suspend/resume. This has been in the iPhone browser since last year</li>
<li><a href="https://bugs.webkit.org/show_bug.cgi?id=26262">HTML 5 draggable</a> element implementing the <a href="http://www.whatwg.org/specs/web-apps/current-work/#the-draggable-attribute">current spec</a></li>
<li>HTML 5 Forms <a href="https://bugs.webkit.org/show_bug.cgi?id=25552">pattern</a> and <a href="https://bugs.webkit.org/show_bug.cgi?id=25551">required</a> attributes</li>
</ul>
<p>On top of expected HTML, CSS, and JavaScript improvements, Apple will surly tweak the web browser again to build the most usable web browser. It could be a long time before we see Safari 5, or they may release an incremental Safari 4.1. Further details will come as now we can only speculate.</p>
<p>Estimated Release Date: June 2011</p>
<p><strong>Update: Apple has indeed released Safari 5 with a tun of new HTML5 features and performance improvements, and a year ahead of my estimate; check it out at the <a href="http://www.apple.com/safari/whats-new.html">Safari What&#8217;s New</a> page.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markdeepwell.com/2009/08/upcoming-web-browser-safari-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Accelerated CSS Transforms</title>
		<link>http://www.markdeepwell.com/2009/07/accelerated-css-transforms/</link>
		<comments>http://www.markdeepwell.com/2009/07/accelerated-css-transforms/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 21:11:26 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Transform]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.markdeepwell.com/?p=49</guid>
		<description><![CDATA[Recently the WebKit team added support for CSS transformations with 3D GPU acceleration. This means that soon we can built web applications that mimic desktop applications in graphical responsiveness. Charles Ying wrote a simple image gallery application that demos this new functionality. This is definitely not yet ready for end users but it demonstrates the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently the WebKit team added support for CSS transformations with 3D GPU acceleration. This means that soon we can built web applications that mimic desktop applications in graphical responsiveness. Charles Ying wrote a simple <a href="http://www.satine.org/archives/2009/07/11/snow-stack-is-here/">image gallery application</a> that demos this new functionality.</p>
<p>This is definitely not yet ready for end users but it demonstrates the power of the web platform and where it is heading. With the <a href="http://www.markdeepwell.com/2009/07/importance-of-the-html-video-tag/">native video tag</a>, <a href="http://www.techcrunch.com/2008/05/29/the-next-gen-web-browser-storage-support/">local and session storage</a>, plus much <a href="http://ejohn.org/blog/javascript-performance-rundown/">faster JavaScript engines</a>, browsers are changing from simply presenting information  to being a fully interactive platform. It&#8217;s no surprise that Google is developing a web-browser operating system, called Chrome OS.</p>
<p>It is also quite encouraging to see the <a href="http://en.wikipedia.org/wiki/Browser_Wars#The_second_browser_war">second browser war</a> bring fresh ideas and increase the possibilities to the browser. Competition is great.</p>
<div id="attachment_50" class="wp-caption alignnone" style="width: 475px"><img class="size-medium wp-image-50" title="Snow Stack" src="http://www.markdeepwell.com/wp-content/uploads/2009/07/Snow-Stack-300x193.jpg" alt="Demo of CSS Transforms" width="465" height="298" /><p class="wp-caption-text">Snow Stack in WebKit Nightly r46091</p></div>
<p>The CSS Transforms were originally created at Apple by Dean Jackson, David Hyatt and Chris Marrin for the iPhone. Apple then improved the spec and submitted it to <a href="http://www.w3.org/TR/css3-3d-transforms/">standardization at the W3C</a>. Firefox 3.5 supports 2D <a href="https://developer.mozilla.org/web-tech/2008/09/12/css-transforms/">css transforms</a> but does not yet support the newer accelerated 3D animations.</p>
<p>So how does it work?</p>
<p>The images are put on the page using standard CSS and HTML, and they are then animated by JavaScript using these CSS properties:</p>
<pre class="brush: css; title: ; notranslate">
-webkit-transition-property: -webkit-transform;
-webkit-transform: rotateY(45deg);
-webkit-transition-duration: 2s;
</pre>
<p>The transition property is set to transform, the transform is set to rotate the image in Y-space by 45 degrees, and the duration is set to 2s. With that, the web browser will take the current position of the image and rotate it by 45 degrees in 2 seconds, which produces an animation effect. How beautifully  simple it is!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markdeepwell.com/2009/07/accelerated-css-transforms/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

