Titanium Mobileセミナーに行ってきたのでそのメモ - I’m hungry
Titaniumはよく「JavaScriptをネイティブコードに変換する」と言われるけど。
実際には、共通のJavaScriptを異なるプラットフォームで動かすためにJSインタプリタをVM的にクッションに使っているらしい。
まあ何を持ってネイティブというかは微妙かもしれないけど。少しはプリコンパイル的なこともしてるのかな?(CoffeeScript使う場合はしてそうか。)
Titanium MobileでJavaScriptが実行されるまでのソースコード追ってみた | KRAY Incという記事も。
- 仕組み
アーキテクチャ
OSの上にJSインタプリタが乗ってる
Appleが提供しているJSインタプリタを使ってる
AndroidはオープンソースのJSインタプリタ使ってる
TitaniumがAPIとModuleを用意してるよ
Titaniumはよく「JavaScriptをネイティブコードに変換する」と言われるけど。
実際には、共通のJavaScriptを異なるプラットフォームで動かすためにJSインタプリタをVM的にクッションに使っているらしい。
まあ何を持ってネイティブというかは微妙かもしれないけど。少しはプリコンパイル的なこともしてるのかな?(CoffeeScript使う場合はしてそうか。)
Titanium MobileでJavaScriptが実行されるまでのソースコード追ってみた | KRAY Incという記事も。
0 件のコメント:
コメントを投稿