Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

dojoの動的ロード

あんまし気にしていない人もいる?

dojo.js

dojo.js.uncompressed.js(1092): dojo.require("dojo.lang");
dojo.js.uncompressed.js(1258): dojo.require("dojo.lang.common");
dojo.js.uncompressed.js(1421): dojo.require("dojo.lang.common");
dojo.js.uncompressed.js(1561): dojo.require("dojo.string");
dojo.js.uncompressed.js(1639): dojo.require("dojo.string.common");
dojo.js.uncompressed.js(1640): dojo.require("dojo.lang");
dojo.js.uncompressed.js(1850): dojo.require("dojo.lang.array");
dojo.js.uncompressed.js(2304): dojo.require("dojo.io");
dojo.js.uncompressed.js(2569): dojo.require("dojo.io");
dojo.js.uncompressed.js(2570): dojo.require("dojo.lang.array");
dojo.js.uncompressed.js(2571): dojo.require("dojo.lang.func");
dojo.js.uncompressed.js(2572): dojo.require("dojo.string.extras");
dojo.js.uncompressed.js(2573): dojo.require("dojo.dom");
dojo.js.uncompressed.js(2574): dojo.require("dojo.undo.browser");
dojo.js.uncompressed.js(3115): dojo.require("dojo.lang.common");
dojo.js.uncompressed.js(3214): dojo.require("dojo.lang.array");
dojo.js.uncompressed.js(3215): dojo.require("dojo.lang.extras");
dojo.js.uncompressed.js(3216): dojo.require("dojo.lang.func");
dojo.js.uncompressed.js(3772): dojo.require("dojo.event");
dojo.js.uncompressed.js(3862): dojo.require("dojo.event");
dojo.js.uncompressed.js(4131): dojo.require("dojo.lang.func");
dojo.js.uncompressed.js(4580): dojo.require("dojo.lang.array");
dojo.js.uncompressed.js(4836): dojo.require("dojo.graphics.color");
dojo.js.uncompressed.js(4837): dojo.require("dojo.uri.Uri");
dojo.js.uncompressed.js(4838): dojo.require("dojo.lang.common");
dojo.js.uncompressed.js(5610): dojo.require("dojo.lang.func");
dojo.js.uncompressed.js(5611): dojo.require("dojo.dom");
dojo.js.uncompressed.js(5612): dojo.require("dojo.style");
dojo.js.uncompressed.js(5613): dojo.require("dojo.string");
dojo.js.uncompressed.js(6132): 	dojo["require"](module); // weird syntax to fool list-profile-deps (build)
dojo.js.uncompressed.js(6161): dojo.require("dojo.lfx.Animation");
dojo.js.uncompressed.js(6163): dojo.require("dojo.html");
dojo.js.uncompressed.js(6164): dojo.require("dojo.event");
dojo.js.uncompressed.js(6165): dojo.require("dojo.lang.func");

dojo.jsを読み込むとloadModuleがこれだけ呼ばれます。
同じモジュールは二度読み込まないのでいいですけど。
html.jsとか16Kぐらいあるのでちょっとやだなあとか。
昔はもっと多かった気がするのでマシになったんだと思う。
うくく。