JavaScriptの処理速度計測
SunSpider : JavaScript Benchmark
SunSpider COMPARISON IE8 GoogleChrome
==========================================================================
** TOTAL **: 10.3x as fast 5628.4ms +/- 1.3% 547.8ms +/- 4.9%
==========================================================================
3d: 8.65x as fast 725.2ms +/- 4.1% 83.8ms +/- 9.3%
cube: 8.19x as fast 237.6ms +/- 9.0% 29.0ms +/- 18.4%
morph: 7.04x as fast 197.0ms +/- 5.5% 28.0ms +/- 23.1%
raytrace: 10.8x as fast 290.6ms +/- 3.7% 26.8ms +/- 10.1%
access: 23.4x as fast 1043.6ms +/- 2.0% 44.6ms +/- 9.6%
binary-trees: 60.6x as fast 206.2ms +/- 7.7% 3.4ms +/- 32.7%
fannkuch: 28.5x as fast 422.0ms +/- 3.2% 14.8ms +/- 11.0%
nbody: 12.9x as fast 278.4ms +/- 5.8% 21.6ms +/- 18.0%
nsieve: 28.5x as fast 137.0ms +/- 6.1% 4.8ms +/- 33.8%
bitops: 20.2x as fast 793.6ms +/- 4.7% 39.2ms +/- 6.1%
3bit-bits-in-byte: 32.3x as fast 103.2ms +/- 17.0% 3.2ms +/- 17.4%
bits-in-byte: 12.1x as fast 118.8ms +/- 8.9% 9.8ms +/- 13.9%
bitwise-and: 40.4x as fast 371.8ms +/- 2.4% 9.2ms +/- 14.8%
nsieve-bits: 11.8x as fast 199.8ms +/- 8.3% 17.0ms +/- 11.6%
controlflow: 50.1x as fast 150.2ms +/- 7.0% 3.0ms +/- 0.0%
recursive: 50.1x as fast 150.2ms +/- 7.0% 3.0ms +/- 0.0%
crypto: 11.6x as fast 409.8ms +/- 3.8% 35.4ms +/- 18.7%
aes: 14.6x as fast 178.2ms +/- 5.9% 12.2ms +/- 24.3%
md5: 9.97x as fast 115.6ms +/- 9.2% 11.6ms +/- 14.4%
sha1: 10.0x as fast 116.0ms +/- 8.8% 11.6ms +/- 20.9%
date: 7.10x as fast 512.6ms +/- 3.1% 72.2ms +/- 20.0%
format-tofte: 7.81x as fast 268.8ms +/- 3.2% 34.4ms +/- 13.7%
format-xparb: 6.45x as fast 243.8ms +/- 4.3% 37.8ms +/- 39.3%
math: 11.3x as fast 621.6ms +/- 4.1% 55.2ms +/- 7.5%
cordic: 12.3x as fast 250.0ms +/- 0.0% 20.4ms +/- 9.2%
partial-sums: 7.87x as fast 203.0ms +/- 0.0% 25.8ms +/- 11.0%
spectral-norm: 18.7x as fast 168.6ms +/- 15.1% 9.0ms +/- 13.8%
regexp: 12.3x as fast 228.2ms +/- 4.8% 18.6ms +/- 15.4%
dna: 12.3x as fast 228.2ms +/- 4.8% 18.6ms +/- 15.4%
string: 5.84x as fast 1143.6ms +/- 3.3% 195.8ms +/- 5.1%
base64: 10.5x as fast 215.6ms +/- 4.1% 20.6ms +/- 3.3%
fasta: 8.77x as fast 287.6ms +/- 3.7% 32.8ms +/- 17.0%
tagcloud: 4.77x as fast 212.6ms +/- 5.1% 44.6ms +/- 13.2%
unpack-code: 3.16x as fast 199.8ms +/- 4.5% 63.2ms +/- 1.6%
validate-input: 6.59x as fast 228.0ms +/- 16.6% 34.6ms +/- 12.9%
<script type="text/plain" id="ID"> <xml> <title>インラインXML</title> </xml> </script>普通ならtype="text/plain"の所はtype="text/javascript"とかやってjs読むんですが、ここをテキストのMIME当てたら読めんじゃね?とか思ってやってみたら案外さっくり…。中身はXMLデータですが、某ライブラリ使ってText→XML→DOM的な感じで回してます。
var inlineXML = document.getElementById("ID").innerHTML();
alert( inlineXML );
// もしくはjQueryあるなら
var inlineXML = $("#ID").text();
alert( inlineXML );
※確かinnerTextってどれかのブラウザダメだった記憶…。(曖昧)これでやっとサブクエリ投げられるよ…。
右絵はPTMXのイメージ図(ぇ<div id="PangyaBlogParts"></div>を入れればOKと至って簡単