2010-11-01から1ヶ月間の記事一覧

msgpack.js をさらに速く

昨日に比べて2倍速ぐらいになりました。 https://github.com/uupaa/msgpack.js/blob/master/msgpack.js Data = 10000 Opera 10.63 Firefox 4.0β7 Chrome 9 dev IE9pp7 JSON.stringify 53 24 67 38 JSON.parse 11 34 29 16 stringify + parse 64 58 97 54 msg…

最適化前後のコードを一緒に配布し技術共有を促進する(BaseCode)

数ヶ月前までは、Google Chrome に実装されている JSON よりも、お手製の msgpack.js のほうが速かったりした事もありました。でも気がついたら、いつの間にか Google Chrome 9 dev にぶっちぎられていました。で、速度差を挽回すべくコードをいじりだして、…

msgpack.js improvement

msgpack.pack will return "Maximum call stack size exceeded" when passing big data 数日前に、「msgpack.pack が文字列を返してないよ」という issue が付いたので、第二引数が true なら、String.fromCharCode.apply を行いバイナリ文字列を返すように…

2010-11-21〜22日 JavaScript関連つぶやきまとめ

js

やっぱり、IE6 と IE7 はサポート対象外にするのが合理的か。 IE8 以上をターゲットにすると、getter / setter が使えるから、それを主軸にライブラリのI/Fを考え直したほうが良いものができそうだ http://twitter.com/#!/uupaa/status/6403080144822272 IE6…

Google Chrome 9 + WebGL

js

Google Chrome 9(dev) から WebGL が実装されており、 http://learningwebgl.com/blog/?p=1949 にあるデモの幾つかが実際に動作します。 JavaScript + 3D の夜明けですね。