« IME and DiMENSiON 色設定に関して | メイン | Programming Firefox »

update070402 IME and DiMENSiON2.0.0

試作品を作っちゃ改良するといういわゆるprototype型な手法で開発しているため、なんかやたらバージョン数が増えていってますがバージョン2.0.x系列にしてみました。内部的には大分変わってるのですが使う分には何も変わってません。右下のステータスバーの状態表示周りが少しスッキリしたくらいです。

以下、開発者向け情報なので使うだけの人はお気になさらずに。

FlashとJavaScriptの色の値の話

今回JavaScriptから色情報をFlashに渡す処理を加えたのだが、恐ろしい(かもしれない)ことにFlash側では基本的に色の値として16進数表示しか扱えないことを今更知る。つまり名前指定(blackとかpinkとか)などは無理なので、そういう値をFlashに渡す場合は16進数表示に変換してやる必要がある。(ぶっちゃけ今回はサボった)正直面倒なので、Flashでも名前指定が使えるようにして下さいw

・・・と、こう書くと本当にサボったようだが、面倒なだけでなくメモリを浪費しそうな予感がしてやめたというのが本当の所。その辺の問題がクリアできそうならやるかも。

Firefoxのボトルネック

どっか(多分Firefox Hacks)で見たのだが、確かFirefoxのjavascript処理系は1ラインしかない。基本的にブラウザの挙動や拡張機能に関しての多くがjavascriptによって実装されており、経験上Firefoxがハングするのは殆どがjavascriptの処理でいっぱいいっぱいになってる状態である。

つまり何が言いたいかというと、javascript以外でも処理できることに関してはjavascriptでやらないようにする、というアプローチは結構アリなんじゃないか、という話。今回もそういうアプローチに変更してみたものの、javascriptのイベントリスナが一個減って代りにFlash側に無限ループな処理が加わったという微々たる違いなので多分体感できるような差はねぃ。またそもそも何らかの処理をjavascript以外にやらせられる状況がかなり稀という噂もある。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年04月02日 15:06に投稿されたエントリーのページです。

ひとつ前の投稿は「IME and DiMENSiON 色設定に関して」です。

次の投稿は「Programming Firefox」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34