■ このスレッドは過去ログ倉庫に格納されています
JavaScriptでさ、使わない関数を消して圧縮したり出来ないの?
- 1 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:00:51.573 ID:yyVPJuVV60808.net
- どうなん?
- 2 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:01:36.030 ID:6JoSezlyd0808.net
- は?
- 3 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:02:25.282 ID:bPbX2mqh00808.net
- え?うん、消せばいいんじゃない?
- 4 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:02:47.213 ID:74DsfF9e00808.net
- 使わないなら消してもいいじゃん
- 5 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:04:24.064 ID:x6daOYBc00808.net
- 自動で消してくれるツールないの?
- 6 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:04:48.595 ID:Z7V7ZPlp00808.net
- IDE使ってないの?
- 7 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:06:42.823 ID:x6daOYBc00808.net
- めちゃくちゃ大きなライブラリを読み込んで使うときに、余分な部分を除いて公開したい
- 8 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:09:33.472 ID:GmdgzMF400808.net
- webpack
- 9 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:10:18.717 ID:EK8JOR2j00808.net
- どうせキャッシュされてるから無駄だぞそんな努力
- 10 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:10:37.318 ID:x6daOYBc00808.net
- >>8
webpackってそこまでやってくれるの?
変数名とかを圧縮するだけじゃないの?
- 11 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:11:22.828 ID:x6daOYBc00808.net
- >>9
読み込んでるライブラリが1MBぐらいあって、最初の読み込みに1.0sぐらいかかるよな
- 12 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:13:51.062 ID:GmdgzMF400808.net
- >>11
lodashとか無駄に重いからな
必要なものだけインポートする
- 13 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:15:25.296 ID:x6daOYBc00808.net
- >>12
俺が今困ってるのはthreejsだわ
どういう関係で依存しあってるかわからんから必要なものだけインポートはむずい
- 14 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:49:59.395 ID:tVs0WGxT00808.net
- JSで関数を使わないかどうかは判断不能
obj.method()形式の呼び出しを全てチェックしたとしても、
obj[str]()形式の呼び出しに対応できないし、
for(let x of obj) {
if(x instanceof Function)x.call(obj);
}
なんて呼び方があるかもしれない
- 15 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:57:11.449 ID:x6daOYBc00808.net
- >>14
そうなんだ
じゃあみんなどうしてんだろ
- 16 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 14:59:20.883 ID:tVs0WGxT00808.net
- >>15
最初はダミーを表示しといて、
asyncなりdeferなりで遅延読み込みする
- 17 :以下、?ちゃんねるからVIPがお送りします:2019/08/08(木) 15:04:14.838 ID:x6daOYBc00808.net
- >>16
なるほどな
総レス数 17
4 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★