Upgrade to Pro — share decks privately, control downloads, hide ads and more …

5分で詰め込む フロントエンド最適化

5分で詰め込む フロントエンド最適化

第2回 集まっtail LT:5分
Webの高速化についてお話させていただきました。
フロントエンドを中心としたパフォーマンス改善になります。

泰 昌平@ShoheiTai

September 10, 2015
Tweet

More Decks by 泰 昌平@ShoheiTai

Other Decks in Programming

Transcript

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <script type="text/javascript"></script> <link

    rel="stylesheet" type="text/css" href="style.css"> 例えば・・ <!DOCTYPE html> <script></script> <link rel="stylesheet" href="style.css">
  2. class AppHelper extends Helper { public function afterLayout($layoutFile) { parent::afterLayout($layoutFile);

    if($this->_View) { //出力するソースのタブ・スペース・改行を削除する $this->_View->output = str_replace(array("\n", "\t", ' '), '', $this->_View->output); } } } CakePHPの場合
  3. <head> <meta charset=”UTF-8”> <!-- 出来る限りheadの上部に配置する --> <link rel="dns-prefetch" href="//www.google-analytics.com"> <link

    rel="dns-prefetch" href="//www.googletagmanager.com"> <title>DNSプリフェッチ</title> </head> 書き方