<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source/RSS"></atom:link>
	<image>
		<url>http://media.ch9.ms/ch9/e6aa/354bf580-9c93-4383-bab3-cb6a3ddae6aa/GOTO12BakLuccoV8ChakraJSPerf_220.jpg</url>
		<title>Channel 9 - Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<link></link>
	</image>
	<description>Technical Fellow Steve Lucco (architect and lead engineer of IE&#39;s Chakra JS VM) and Google&#39;s V8 and Dart&amp;nbsp;architect Lars Bak discuss JavaScript, from a virtual machine perspective (implementer&#39;s view point). IE and Chrome employ different strategies (although&amp;nbsp;they do share some things in common)&amp;nbsp;to make JavaScript execute faster. What are these strategies? How do Chakra and V8 differ? How are they similar? How fast can Lars and Steve make JavaScript go, anyway? What&#39;s the speed limit for JavaScript execution? What languages are used to write these VMs? (Hint, both start with C...)This is a candid&amp;nbsp;technical conversation among two excellent software engineers tasked with making JavaScript run as fast as possible in their respective JS VMs. The conversation also&amp;nbsp;includes a brief discussion on open source technologies. This was filmed at GOTO Aarhus 2012, an excellent developer event. Huge thanks to Lars and Steve for the excellent conversation&amp;nbsp;and to the folks at GOTO for providing a room for me&amp;nbsp;for all&amp;nbsp;these interviews (and lights, too!). </description>
	<link></link>
	<language>en</language>
	<pubDate>Sun, 26 May 2013 02:44:19 GMT</pubDate>
	<lastBuildDate>Sun, 26 May 2013 02:44:19 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>&quot;if we can find a way to address the GPU&quot;. do you mean WebGL?</p><p>posted by piersh</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860312643290762</link>
		<pubDate>Wed, 17 Oct 2012 00:41:04 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860312643290762</guid>
		<dc:creator>piersh</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>@<a href="/Shows/Going&#43;Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860312643290762">piersh</a>: He's not really talking about graphical rendering...&nbsp;&nbsp;There is no support for GPGPU in any JS VM today (JavaScript code is 100% CPU-bound...).</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860334108058848</link>
		<pubDate>Wed, 17 Oct 2012 01:16:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860334108058848</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>well, there's <a href="http://www.khronos.org/webcl/">WebCL</a>&nbsp;for true GPGPU in the future. but for now, the WebGL solves the 99% use-case for the available hardware: better graphics.</p><p>posted by piersh</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860492584331820</link>
		<pubDate>Wed, 17 Oct 2012 05:40:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634860492584331820</guid>
		<dc:creator>piersh</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>Oh yeah the Self and Strongtalk works and people were amazing ... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> and IIRC some formal HotSpot team members are working for MS now.</p><p>@Charles, why did you suggest reference counting ? love shared_ptr too much ? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif?v=c9' alt='Tongue Out' /></p><p>p.s. the video of Lars' presentation at StrangLoop2012 is here:</p><p>Pushing The Limits of Web Browsers ... or Why Speed Matters<br><a href="http://www.infoq.com/presentations/Performance-V8-Dart">http&#58;&#47;&#47;www.infoq.com&#47;presentations&#47;Performance-V8-Dart</a></p><p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634861183095457021</link>
		<pubDate>Thu, 18 Oct 2012 00:51:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634861183095457021</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>@<a href="/Shows/Going&#43;Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634861183095457021">felix9</a>: It's a big part of WinRT, too, Felix. Reference counting is good. I like it! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634861295865423482</link>
		<pubDate>Thu, 18 Oct 2012 03:59:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634861295865423482</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[<p>Why Lars is always so quiet?</p><p>posted by ccik</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634862813536904081</link>
		<pubDate>Fri, 19 Oct 2012 22:09:13 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634862813536904081</guid>
		<dc:creator>ccik</dc:creator>
	</item>
	<item>
		<title>Re: Lars Bak and Steve Lucco: Chakra, V8, JavaScript, Open Source</title>
		<description>
			<![CDATA[&#34;One thing that is interesting with V8 is that we were pretty much the first high performance javascript engine that was made for JavaScript...&#34;<br><br>This is plain wrong and arrogant. <br><br>WebKit &#40;that Chrome also uses for everything but JavaScript&#41; introduced a new fast JavaScript engine called &#34;SquirrelFish&#34; on June 2 2008 with a high-performance bytecode interpreter. A new generation of this engined called &#34;SquirrelFish Extreme&#34; was introduced shortly later on September 18 2008 with native code generation.  Both were first developed at Apple and contributed to Webkit. Chrome beta was introduced on September 18 2008, so it&#39;s hard to believe that Lars Bak&#39;s group was the only and first group working on speeding up JavaScript with new engines back to 2008 and before.<br><br>And hearing Steve Lucco acknowledging that V8 was a pioneer in fast JavaScript performance just shows how Microsoft had little clue on what was going on in Javascript engines back then.<br><br>&#34;SquirrelFish Extreme&#34; called now Nitro is today a top performer in both mobile and desktop, often faster than V8 depending on the benchmark. And I should add that Mozilla has also a fast JavaScrip engine faster than IE or V8 in many situations. Having those two engines not mentioned in this conversion for at least putting in perspective what is on the market today is regrettable.<br><br>Now, please Lars, some modesty would be welcomed....<p>posted by Hakime</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634865860182000261</link>
		<pubDate>Tue, 23 Oct 2012 10:46:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-JavaScript-Open-Source#c634865860182000261</guid>
		<dc:creator>Hakime</dc:creator>
	</item>
</channel>
</rss>