タグ

ブックマーク / blog.fchiba.net (2)

  • Pexの内部構成の簡単な解説

    Pex(https://github.com/PexJS/PexJS)がオープンソースになりました。 前身のExGameの時代から @tkihiraと一緒にずっと開発してきたプロダクトなので、大変感慨深いです。今はプロジェクトを離れ別なプロダクトの仕事をしているのですが、まだ私の書いたコードが多少残っているようです(糞コードがあれば何割かぐらいの確率で私の責任です)。 出力されるpex.jsは約9000行で、一人で全体を把握できる規模のプロダクトだと思います。しかし、クラス名がなかなか独特だったりして、初見では全体像がなかなか掴みづらいと思いますので、簡単に全体の構成を解説してみたいと思います。 前提知識 最低限、SWFファイルのバイナリフォーマットを理解していることが必要です。知らない方は、こちら http://labs.gree.jp/blog/2011/01/2353/ の「SWFバ

    mizchi
    mizchi 2014/04/17
  • Android 4.4 (kitkat)のWebViewが速くなったらしいのでベンチマークをとってみた

    Android 4.4 (kitkat)のWebViewが速くなったらしいのでベンチマークとってみました。 ■計測方法 <div>比較するアプリは、Chromeと「Eclipseで作ったBlankActivityにWebViewだけを突っ込んだもの」で、v8 benchmark のスコアを計測しました。また、target API Levelを19より小さくすることで互換モードで動くのですが、その影響もみています。 リファレンス用に、Android4.2との端末でも測りました。 ■結果 Xperia AX (Android 4.2)</div><div>Chrome 2320</div><div>WebView(targetAPILevel=17) 1266</div><div>WebView(targetAPILevel=19) 1240</div> <div>Nexus5 (Androi

    mizchi
    mizchi 2013/12/26
  • 1