先週のニュース記事アクセスランキング
【Top10】モバイルでも高速化するJavaScript
2009/04/20
先週の@IT NewsInsightのアクセスランキングは第1位は「ソーシャル化するOSS開発者たち」だった。Git/GitHubというツール、サービスの紹介だが、これらが流行している背景をLinuxの生みの親であるリーナス・トーバルズ氏の言葉で追ってみた。
|
先週私が気になったのはAndroid 1.5のプレリリース版だ。いろいろと興味深い機能追加があるのだが、いちばん気になったのはWebKitが、JavaScriptエンジンとして「SquirrelFish Extreme」(Nitroとも呼ばれる)を搭載した最新版になったことだ。
SquirrelFishは、高速なJavaScriptエンジンとしてWebKitチームが2008年6月にアナウンスしたものだ。レジスタ型VMのバイトコードにコンパイルする方式だったものが、その後、直接ネイティブコードにコンパイルするJIT方式になり、さらに、2009年4月1日には、ARMにも対応している。
Ars Technicaが伝えるところによれば、iPhone 3.0(のMobile Safari)では、この変更が取り込まれているものと見られ、JavaScriptの処理速度がいきなり3倍程度速くなる可能性が高い。
私はiPhoneでもAndroidでもWebKitベースのWebブラウザを使っているが、さすがにJavaScriptベースのメニューUIなどはモッサリしているのが気になっている。クリックしてから、明らかにワンテンポ置いてからでないと反応しないという感じなのである。もしかすると、JavaScript高速化の恩恵は、今のところモバイル端末でこそ発揮されるのではないかと、iPhone 3.0やAndroid 1.5の登場を楽しみにしている。
それにしても、JavaScriptの重要性は、ますます増している。
グーグルは4月7日にiPhone/Android両端末向けにGmailとGoogle Calendarのインターフェイスを高度なものに変更している。そして、気がかりなのはGoogle Mobile担当のプロダクト・マネージャー、シャム・シェス(Shyam Sheth)氏の次のような言葉だ。
「このGmailのリリースでは、AndroidとiPhone向けで90%以上のコードを共有しています。今後ハイエンドのブラウザを搭載した新しいデバイスが市場に登場しても、すでに多くの仕事は終わっているわけです(OEMへのヒント:ワールド・クラスのブラウザを提供してくれれば、モバイル向けGmailやCalendarがあたなのプラットフォームでちゃんと動くようにしますよ)」
一度は死んだと思われたPalmが、再び関係者の熱い注目を集めている。「Palm Pre」のwebOSは、JavaScriptだけを使ってデバイスコントロールやメディア再生まで行うというネット時代のプログラミングを意識した設計だが、やはりWebKitベースだ。
日本のケータイは「ワールド・クラスのブラウザ」を搭載しているだろうか。JIT採用による高速化、HTML5対応など、こうした進化のスピードに付いていくことができているだろうか。
情報をお寄せください:
- プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る - エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る - VBAにおけるFileDialog操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法 (2017/7/10)
指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します - さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは (2017/7/6)
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり
|
|
キャリアアップ
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
「マーケティングオートメーション」 国内売れ筋TOP10(2025年1月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。
カルビーが「Body Granola」拡販のためタクシー広告に目を付けた理由
B2B商材によく利用されるイメージの強いタクシー広告だが、実はB2Cでも成功事例は存在す...
「B'zサプライズ生演奏」か「BBBBダンス」か 2024年の紅白歌合戦で最も注目されたシーンは?
視聴者が画面に「くぎづけ」になったのはどのシーンだったのか。