Concatenation of 'scr'+'ipt' in javascript bookmarklet code
<p>Given <a href="http://stackoverflow.com/q/1474185/112196">other questions</a> on the same topic I feel I understand the apparent justifications for concatenating the <code>&lt;script&gt;</code> tag as <code>'&lt;scr'+'ipt..'</code> in a javascript string, even if this itself is <a href="http://stackoverflow.com/a/2236429/112196">misguided</a>. </p>

<p>However, looking at the code for the <a href="http://www.instapaper.com/extras">Instapaper bookmarklet</a> I see <code>d.createElement('scr' + 'ipt')</code>. The relevant part of the code (beautified) is at the end of the question.</p>

<p>Even if this (anti-)pattern is to avoid the HTML parser balking at the markup after the occurrence of the closing <code>&lt;script&gt;</code> tag within a javascript string, I can see even less justification for doing it here given the concatenated text does not even represent a <code>&lt;script&gt;</code> tag.</p>

<p>In this case, is this done for some other reason?</p>

<pre><code>javascript: function iprl5() {
    var d = document,
        z = d.createElement('scr' + 'ipt'),  //???
        b = d.body,
        l = d.location;
</code></pre>
