CDNのjQueryって使ってる? イマドキのウェブ制作事情

受託のウェブ制作でjQueryはCDNから読み込むのか、納品ファイルに含めるのか、アンケートをしてみました。
9
池田 泰延 @clockmaker

受託のウェブ制作でjQueryを使ってる人に質問。 jQueryの読み込みをCDNのリンクで納品しますか? ※例:Google Hosted LibrariesやMaxCDNなど ※Twitterの公式アンケート機能で回答ください

2017-05-31 21:46:37
池田 泰延 @clockmaker

CDNをつかわずにjquery.jsを含めて納品する方は、どういった事情があってのことかしら? 例 ・別ドメインのリンクを含めると関係者に怒られそうだから ・客先の環境でCDNへのアクセスが禁止されてるから ・CDNドメインの名前解決コストがもったいないから ・慣習化してるから twitter.com/clockmaker/sta…

2017-06-01 09:28:56

CDNの雰囲気

わたぼん @watabon2010

フリーブログみたいに自分とこにJS置けない人が参照するぐらいにしか捉えていなかったが・・ twitter.com/clockmaker/sta…

2017-06-01 14:04:58
hkusu @hkusu_

他サイト閲覧でjQueryがブラウザキャッシュされてる場合に読み込みコスト押さえられるからCDN使うなあ twitter.com/clockmaker/sta…

2017-06-01 14:28:02
山本ユースケ @yusuke

SSLでそうじゃなくてもいいように相対パスで書きたいけど、CDN相対パスで記述するとhtmlファイルをデスクトップでダブルクリックして開いた時解決されないのをクライアントが理解できない場合とかありそう twitter.com/clockmaker/sta…

2017-06-02 23:10:10
池田 泰延 @clockmaker

jQueryのアンケートについて、有意義な意見が寄せられたのでTogetterにまとめました。 /CDNのjQueryって使ってる? イマドキのウェブ制作事情 - Togetterまとめ togetter.com/li/1116357

2017-06-02 19:37:57

クライアントが拒否反応

沖 良矢|世路庵 @448jp

@clockmaker 「CDNのJavaScriptすら拒否反応」というのは個人的には意外でした(出会ったこともない)。自社の管理外に置いてあるリソースを使いたくない、ということなんですかね?

2017-05-31 19:51:53
池田 泰延 @clockmaker

@448jp 沖さんが出会ったことがないというのは意外! もしCDNを使おうものなら、発注元のウェブマスターが代理店を経由して受託先に質問をし、面倒なことになる認識です。大企業のサイトだとjQueryすらCDNを使わず自社ドメイン内に置いているのが大半かな、と思っています…

2017-05-31 21:30:17
沖 良矢|世路庵 @448jp

@clockmaker へぇぇ……そんなことがあるんですね。結局みんな大好きソーシャルボタン(謎無)とかで外部リソース読みまくりなんだから、そんなに気にすることありますか、という感じではありますが……。

2017-05-31 21:33:57

CDNのリスクを警戒

マルヤマトモユキ @t_tomoM

確かCDNの読み込みの方がパフォーマンスいいんだっけ? ただエンドのお客さんメインじゃないなら、実データのjQueryファイル込みで納品した方が無難というか安全というか

2017-05-31 22:03:47
Taiga Hirohata @taiga

@clockmaker 『受託のウェブ制作』の範囲が良く分かんないけど、toB 系で CDN 利用って考えたことない。少なくとも、リソースを一元化することで「片手落ち」状態が発生する可能性は激減するよね。動くか完全に死ぬか…的な。

2017-06-01 10:44:19
砂男 / sandman.jp @kantom

・CDNのサービス障害があった場合、巻き込まれて対応するのが嫌だから ・CDNを恒久的なサービスだと思ってない。(いつか消える可能性がある) 自分は上記が理由でしょうか。 twitter.com/clockmaker/sta…

2017-06-01 10:28:16
歩くCSS設計完全ガイド / HubSpot Tech Ninja @assialiholic

@clockmaker 私が以前CDNじゃなく納品して欲しい、と言われたのは > ・客先の環境でCDNへのアクセスが禁止されてるから に近いですね。先方曰く、「万が一CDNにトラブルや廃止があった場合それに引きずられてしまうので、好ましくない」とのことでした

2017-06-01 10:42:19
なつき🐰Webデザイン&AI @Stocker_jp

@clockmaker @assialiholic | x・) oO(script integrity="" 属性で万一CDNが乗っ取られた際の不正なスクリプトのDLを阻止し、JSでフォールバック入れてCDNがダウンしたときだけ自社サーバのjQuery読ませれば良いのでは…)

2017-06-01 12:29:00
池田 泰延 @clockmaker

@Stocker_jp @assialiholic CDNダウン時のフォールバック対策を実装するぐらいなら、自サーバー内にjQueryを元より配置したほうが制作者としては手間要らずな気もしました。 オリジンサーバーへのリクエストを分散させたり、CDNのブラウザキャッシュを利用するといった利点との天秤だと思いますが...。

2017-06-01 13:31:17

CDNは遅いという意見

Kazuma Sekiguchi マイヤイヤー。 @KAZUMA87

@clockmaker CDNの方が遅いという話もあります。私が確認した訳では無いので、確証は無いのですが、、、。 html5experts.jp/shumpei-shirai…

2017-06-01 10:22:38
池田 泰延 @clockmaker

@KAZUMA87 参考URLありがとうございます! JSライブラリのCDNはほとんど海外ですもんねぇ...。 試したことがあるのですがMaxCDNとかcloudflareは遅かったような記憶があります。

2017-06-01 12:18:48
まみやん☻ @mamitwi

@clockmaker 自社サービスを運営してるウェブ会社です。一例だと思うのですが、font awesome のCDNを検討したとき比較検証したら遅すぎたのでakamai化してキャッシュ効率をあげオリジンサーバーへの負荷を下げたところで落ち着きました。いろいろ事情あるかもしれないですね。

2017-06-01 12:35:53

CDNのフォールバックを想定する方も

水無麻那 @me@ff.mizunashi.work @Mizunashi_Mana

jquery、fallbackのために普通cdnと別に納品に加える場合あるでしょ

2017-06-01 20:56:04
良吉 @is_watering

@clockmaker 恐れ入ります 「基本的にはCDNから読み込ませるが、CDNの読み込みに失敗した場合は自サーバーのjqueryを読み込ませる」 上記の場合はどの項目に投票するのが望ましいでしょうか。(納品にjquery.jsも含めています)

2017-05-31 22:43:08