setInterval を requestAnimationFrame へ / magicien 

今日、とあるテストを受けようと必死に勉強していたところ、テストセンターがお休みだということに気付き、がっくり。
仕方が無いので、WebGLのライブラリで使っている setInterval を requestAnimationFrame へ書き換えてみた。

実装の仕方はここを参考に。
これといった情報が無くて申し訳ないのですが、特にひっかかることなく変更できました。

が、手元のMacのSafariだと、webkitRequestAnimationFrame が無い。どうやら、Safari 6 以上じゃないと実装されていないらしい。そして、Safari 6 は、MacOS v10.7(Lion)以上しか対応していないらしい。手元のMacはv10.6(Snow Leopard)。ということで、Macでは動作確認できませんでした。

Chromeは問題無く動きました。前よりも心なしかぬるぬる動いているような気がする。FirefoxとOperaは相変わらず。

新しいMacを買うべきか、OSをバージョンアップすべきか、それが問題だ...

2013/01/14(Mon) 22:59:10