2013年2月23日のブックマーク (3件)

  • 第4回 JavaScript読み込み位置による起動時間パフォーマンス差を計測する | gihyo.jp

    WebアプリケーションではJavaScriptの読み込み位置をHTMLの最後に行うことで、ページが表示されるまでの体感速度を向上させる手法があります(プログレッシブ・レンダリング⁠)⁠。PhoneGapアプリケーションでも<script>の読み込み位置によってアプリケーションの起動速度に影響が出てくるのでしょうか。いくつかパターンを用意して検証してみます。 JavaScript読み込み位置における起動時間パフォーマンス差 PhoneGapに付属しているターミナル/コマンドプロンプト用のcreateコマンドで作成したプロジェクトでは、Jasmineによるテスト用のコードが付属しています。また、サンプルアプリケーションではJavaScriptの読み込み位置が<head>要素内の末尾から、<body>要素内の末尾に移動しました。 外部JavaScriptファイルの読み込みをHTMLの最後に行うこ

    第4回 JavaScript読み込み位置による起動時間パフォーマンス差を計測する | gihyo.jp
    tacshock
    tacshock 2013/02/23
    js高速化
  • iPhone Webアプリにおける13のJavaScript高速化アレコレ - マピオンラボ

    こんちは、中村です。 先日マピオンラボよりリリースしたiPad用地図「マピオンタッチ デラックス」のコアとなるフリースクロール地図ライブラリの開発を担当させて頂きました。せっかくなのでターゲットブラウザをMobileSafariに設定し、比較的スペックがプアなiPhone3Gや3GSでも十分な速度で動作するようJavaScript部分の高速化をアレコレ調べてみたのでまとめてみます。一番低スペックなiPhone3Gで実際にどの程度早くなるかをタイマーで計測してみましたってのがエントリーのミソです。 JavaScriptパフォーマンスチェック - Googleドキュメント 1. new Object より {}(Objectリテラル) オブジェクトを1万個生成するならばリテラルで記述することで約26ms高速化! loop=10000; for(var i=0;i<loop;i++)({});

    tacshock
    tacshock 2013/02/23
    javascript高速化
  • 1901年の未来予測 | 探検コム

    なんだか世の中もずいぶん暗いですが、「明るい未来」というのは、今後、来るんでしょうか? 一応、まだ未来への希望が残ってたはずの100年前、人々は20世紀をどう考えていたのかを知るべく、1901年に発表された未来予測をアップしときましょう。出典は報知新聞・明治34年1月2〜3日掲載分で、適当に現代語訳しときました。 19世紀における世界の進歩は非常に驚くべきものがあった。さらに歩みを進めて20世紀は一体どんな時代になるのだろうか。その大時期の冒頭にあたり、人気のジュール・ヴェルヌの未来小説のように、遙か未来を予見するのも面白い。 世界の列国の政治状況はひとまず措き、物質上の進歩を想像してみよう。 ●無線電信および電話 マルコーニが発明した無線はいっそう進歩して、無線電話で東京からロンドンやニューヨークと自由に話せるようになる。 ●遠距離の写真 数十年後にヨーロッパで戦争が起こったときには、東

    tacshock
    tacshock 2013/02/23