タグ

ブックマーク / y-yagi.tumblr.com (1)

  • turbolinksについて

    rails4で追加されたturbokinksについて、自分用メモ。なお、下記は2013/07/28時点での話。 turbolinksとは簡単に言うと、ページ読み込みを高速化するための機能。 ページ全体を読み直すのではなく、body/title等一部分のみを書き換える。 asset(JS/CSS)はそのまま利用されるので、その分高速。 処理概要ざっくり書くと、以下のような流れ。 クリックイベントをハンドリング現在のページをキャッシュXMLHttpRequestでリンク先のデータ取得URLを書き換えtitle/body/csrf token(あれば)を書き換えURLの書き換え等は、History APIを利用して実施。その為、History APIを使えないブラウザでは当然動作しない。IE 9以下とか。 問題点turbolinksでページをロードすると、jQueryのreadyイベントとDOM

    turbolinksについて
  • 1