from :: Asahikawa Hokkaido

passer-by198

primetime pencil

2014/04/27


Posted

Bloggerの読み込み遅延の元凶「widgets.js」「plusone.js」を削除して高速化する…非推奨

過去記事で…

 Bloggerの読み込み遅延の元凶「widget css bundle」を削除して高速化する


…という… Blogger から自動的に付与されてしまう「widget css bundle」を…

削除する方法を記事にしましたが…同様に…ガジェットを構築するための…

「widgets.js」も困りものですね…こんなヤツです…
<script type='text/javascript' src='//www.blogger.com/static/v1/widgets/○○○○○○○○○○-widgets.js'></script>







「Pingdom」の…

「Website Speed Test」で…

「Waterfall」を見てみると…

まず…「widgets.js」と…

「plusone.js」が…

並列で読み込まれ…完了後…更に…関連する「plusone.js」のスクリプトと…

「Feed」ガジェットに変更したので…そのスクリプトが読み込まれています…

特に…「plusone.js」は…普通のユーザーは複数回読み込まれ…

「Navbar」を削除しても「plus1 button」をリンクだけにしても…

「widgets.js」とセットで読み込まれますから質が悪いですね…

…とは言え…「widgets.js」はガジェット形成に欠かせない…と勝手に思い込み

実際…「by Google」系では…全て試した訳ではありませんが…

「Feed」ガジェットが動作しなかったので…

上記…過去記事で紹介したサイトで…

「How to remove blogger widget javascript / Damzaky」

…という…「削除トリック」…は…あったのですが

Blogger も仕様変更に勤しんでいる時期でしたし…

ソーシャルブックマークのボタンも「てんこ盛り」でしたので…

2014年の大カスタマイズまで…

 【2014 Customize】デザイン変更や削除したガジェットの備忘録


1年半…定期的に「削除トリック」を試しながら検証してきました…

結果は…導入予定だった「Feed」ガジェットは動作せずじまいだったので…一旦は…

 FeedBunerの最新記事(Recent Posts)ガジェットのクレジット画像が気に入らない


…という記事を書いて「削除トリック」よりも「Feed」ガジェットを選びました…

しかしながら…最新記事が…5件というのが…意外にも

友人から…すこぶる評判が悪く…

「FeedBuner」に戻して「削除トリック」を導入する事にしました…

上記…4個のスクリプトを読み込まないメリットの方が大きそうですしね…

特に「plusone.js」は必要な人だけ読みこめば良いだけで…

そのほうが…健全だと思いますがねぇ…

とは言え…冒頭の過去記事のように…カラム落ちなど

Blogger のテンプレート デザイナーを使っているサイトでの挙動などは…

全くもって…分かりませんので…非推奨とさせていただきます…

必ず…テンプレートをバックアップしてから行って下さい…

「削除トリック」は…
</body>
</html>
…を…
&lt;!--
</body>
--&gt;
&lt;/body&gt;
</html>
…に…書き換えるだけです…ではでは~


2 Comments :

View Comments :: Click!!

2 Comments :

  1. io さんのコメント...
  2. passer-by198さん、お久しぶりです_(._.)_
    いつも、有用なカスタマイズ方法参考になります。(^^)
    javaの非同期化コードも参考にさせて頂きました。
    が、
    なぜか、SyntaxhighlighterだけChromeでは動作せずでした…。
    が、IEユーザが多いので当面現在の非同期化(async属性)にて対処中です。

    今回の記事内容も試させて頂きました。
    そしたら、
    問題なくできたぁ(^O^)
    と思っていましたら、
    passer-by198さんの言うように、
    私のブログなどでは、
    画像のlightbox機能が働きませんでした(^_^;)

    >Blogger のテンプレート デザイナーを使っているサイトでの挙動などは…
    >全くもって…分かりませんので…非推奨とさせていただきます…


    とありますように、
    passer-by198さんのように詳しくない私みたいな者では、
    削除トリックは使えますが、
    代わりに、
    画像がlightbox表示されないということが起こりました。

    できれば、
    Syntaxhighlighterのjavaだけでも、
    非同期処理にてIEのみではなくChrome系でもうまく表示できるといいのですが…。

    誠に勝手で申し訳ないのですが、
    googleのPageSpeed Insightsでpasser-by198さんのサイトを確認させて頂いたら…。

    なんと、
    100点満点!!

    passer-by198さんのサイトは、
    素晴らしいですね(^^♪

  3. passer-by198 さんのコメント...
  4. >universe さん
    いつも閲覧させていただいてますよ…

    「lightbox」系は数多のスクリプトがあって一概には言えませんが…
    今回の削除トリックは「</body>」「</html>」部分に関与しているので…過去記事の…
    Bloggerの画像ポップアップ機能が失われた件の顛末
    で紹介したスクリプトが使えるかも?ですね…
    軽量なライブラリ「jQuery」が全盛ですから…
    サードパーティのスクリプトは使い過ぎると依存関係が難しいですね…
    読み込む順序や「loading」などでも動作しませんしね…

    「Syntaxhighlighter」の件は…私的には…
    「Syntaxhighlighter」のような重量級のスクリプトを導入してまで…ってな感じの…なんちゃって…知識しかありませんし…
    導入しているハイライターも軽量な「google-code-prettify」なので…
    ちょっと分かりませんが「IE」は独自解釈が多いので「Chrome」の解釈が正しいと思います…
    空白・インデント・エンティティ…などなどで私もよく「Google」先生に叱られます…
    「inline-block」「tabindex」「table」などでも…アレレ?…ってな事がしばしば…
    なので…今回の大カスタマイズで私は…ほぼ…スクリプトを直書きにしちゃいました…

    トップページは記事も表示させていませんし…
    カスタマイズ結果の確認の為に広告も表示していませんので…
    ソコソコは速いですが…「100点満点!!」…は…大袈裟ですね…
    ありがとうございます…

    …ってか…
    なんの役にもたってないですね…申し訳ありません…σ(^_^;)

Post a Comment :: Click!!

コメントを投稿

韓国大統領 月山明博(李明博)の…天皇陛下への「不敬発言」
痛惜の念などという単語一つを言いに来るのなら、来る必要はない。
日王は韓国民に心から土下座したいのなら来い。
重罪人にするように手足を縛って頭を足で踏んで地面に擦り付けて謝らせてやる。
重罪人が土下座もしない、言葉で謝るだけならふざけた話だ。
そんな馬鹿な話は通用しない。
それなら入国は許さないぞ。
偽左翼マスメディアの情報操作手法
手法 用例 手法 用例 手法 用例 手法 用例
連想の創出 愛国者に対して「軍靴の音が聞こえそうだ」などと揶揄し否定的な印象を与える… コメント 人々を一定の方向に誘導するために「事実とは異なる解釈」をコメントさせたり「社説」にする… プレゼンス効果 現場からの中継や縮小ジオラマなどで「臨場感」を演出し「やらせ」も交えて信用されやすくする… 分類表 一部の「ネット右翼」が批判しています…のように決まった単語・フレーズで事象を分類して極小化・極大化する…
撹乱 「第三極も含めて政党が乱立して訳が分かりません…」などと連日「情報ノイズ」で溢れさせ興味自体を失わせる… 癒着提案 TBS「安倍官房長官印象操作映像事件」のように「個別の事実」を「継ぎ接ぎ」して「誤った印象」を植え付ける… 匿名の権威 「信頼すべき消息筋によれば…」のように情報元を明かす必要がない事を逆手に取り記事の内容に権威を与える… 日常会話 お隣の「韓国」では…のように本来否定的な要素「韓国」を日常会話のように繰り返し心理的習熟効果で反応を麻痺させる…
感情共鳴 コンサートで開催場所の地名を大声で繰り返し叫ぶ…などのように「デモ」「集会」などで群集を理性ではなく感情レベルで反応させる… 歴史の書き換え 民主党の「天皇制廃止」「戸籍法廃止」「夫婦別姓」などの愛国心を低下させるための国家・民族全体に対する長期的な情報操作… 感情整列 この時間にご覧になっている貴方だけに限定100セットだけ…などと「一定のシチュエーション」を用意して群集の感情を「均一化」させる… 一次効果 「朝日新聞の従軍慰安婦捏造問題」「iPS細胞での読売新聞大誤報」など「最初に発信された情報」は嘘でも捏造でも信用されやすいという原理…
ブーメラン 坂本龍一・山本太郎などの著名人を使い原発管制報道に対する「自由の闘士」を作り出し国力を削るために「愛国者」を装った抗議運動を展開する… 心理的ショック 日本は豊かなのだと錯覚させ更に絞り取るために「飢餓」を伝え…日本は悪い事をしたと日本人を自虐的に思い込ませるために繰り返し「戦争」を伝えます… 半真実 「マニュフェストが実現出来なかったのは自民党の負の遺産のせいで民主党がダメだった訳ではない…」のように嘘の中に一面的な真実を織り込み全体を真実に見せる… フィードバック 「支持政党無しの無党派層は過去最高」という結果を得るために世論調査の回答項目に「民主党もダメだけど自民党もダメ」という項目を設定し全体の意見に偽装する…
すり替え 「傷害」を「いじめ」「窃盗」を「万引き」「殺人事件」を「交通事故」「テロリスト」を「レジスタンス」「略奪事件」を「抗議デモ」など受け入れ易い言葉に置き換える婉曲手法… 脅威の創出 尖閣購入時に「中国の脅威」は民主党政権以降に尖鋭化していたにもかかわらず恰も「都知事発言以降に尖鋭化した」かの如く捏造し民主党には他に選択肢は無かったと責任転嫁… 社会的同意 首相の靖国参拝に「外国」から激しい反発が起こっている…などと…特定アジアだけの意見を恰も世界全体が同意していると錯覚させる…「人権擁護法案」「外国人参政権」などもこの手法… 側面迂回 民主党の原発事故対応では線量などの周辺情報は正確に報じられ枝野幸男の「直ちに健康に影響を及ぼすものではない…」の嘘の信憑性を高めメルトダウン・風向きなどの核心部分は隠蔽された…
虚偽類似 「視聴率低迷は若者のテレビ離れのせい…」「CDが売れないのは違法ダウンロードのせい…」「紅白歌合戦に韓流スターが出演できないのは日本の右傾化のせい…」など都合の良い「原因と結果の因果関係」を作り出す… 事実確認 原発安全神話を作り出したのも公共事業にジャブジャブ税金をつぎ込んだのも自民党です…など…「一面的な事実」を先に述べ「事実確認」させ…自民党政権に逆もどりして良いんですか?…と未来を誤認・錯覚させる… 毒入りサンドウィッチ 「白川総裁が自民党の経済政策を批判」「安倍総裁の経済政策発言を市場が好感し円安に振れ株価は年初来の高値」「一方でハイパーインフレを懸念する声も」…のように序文と結論の否定的報道で肯定的な報道を挟み肯定的な報道の意義を低下させる… 砂糖入りサンドウィッチ 毒入りサンドウィッチの逆の手法…
  偽左翼マスメディアの情報操作手法
「jQuery」と「jQuery UI」で HTML に彩りを添えよう…

「導入」「Button」「Accordion」「Tabs」「Effects/Slide」
「Progressbar」「Dialog」「Tooltip」「Menu」 「Extra」 / 公式「Widgets」以外の「jQuery UI」スクリプト
Blogger Template Customize Universal / INDEX
Blogger テンプレート・カスタマイズ / 全般を解説
高速化・最適化対策の結果と備忘録
Scroll Top