<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: bytecode</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/bytecode.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2008-06-03T07:57:11+00:00</updated><author><name>Simon Willison</name></author><entry><title>SquirrelFish</title><link href="https://simonwillison.net/2008/Jun/3/squirrelfish/#atom-tag" rel="alternate"/><published>2008-06-03T07:57:11+00:00</published><updated>2008-06-03T07:57:11+00:00</updated><id>https://simonwillison.net/2008/Jun/3/squirrelfish/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://webkit.org/blog/189/announcing-squirrelfish/"&gt;SquirrelFish&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
WebKit’s JavaScript engine was no slouch, but that hasn’t stopped them from replacing it with a brand new “register-based, direct-threaded, high-level bytecode engine, with a sliding register window calling convention”. It runs 1.6x faster and has the Best Logo Ever.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bytecode"&gt;bytecode&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/logo"&gt;logo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/performance"&gt;performance&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari"&gt;safari&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squirrelfish"&gt;squirrelfish&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webkit"&gt;webkit&lt;/a&gt;&lt;/p&gt;



</summary><category term="bytecode"/><category term="javascript"/><category term="logo"/><category term="performance"/><category term="safari"/><category term="squirrelfish"/><category term="webkit"/></entry><entry><title>Sneaking Ruby Through Google App Engine (and Other Strictly Python Places)</title><link href="https://simonwillison.net/2008/May/5/hackety/#atom-tag" rel="alternate"/><published>2008-05-05T22:13:09+00:00</published><updated>2008-05-05T22:13:09+00:00</updated><id>https://simonwillison.net/2008/May/5/hackety/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://hackety.org/2008/05/05/sneakingRubyThroughGoogleAppEngine.html"&gt;Sneaking Ruby Through Google App Engine (and Other Strictly Python Places)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
In a characteristic stroke of genius, _why makes a solid initial attempt at compiling Ruby 1.9 source to Python 2.5 bytecode.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bytecode"&gt;bytecode&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-app-engine"&gt;google-app-engine&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ruby"&gt;ruby&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whytheluckystiff"&gt;whytheluckystiff&lt;/a&gt;&lt;/p&gt;



</summary><category term="bytecode"/><category term="google-app-engine"/><category term="python"/><category term="ruby"/><category term="whytheluckystiff"/></entry></feed>