{"json_modified": "2016-01-06T20:27:12.425145", "slug": "Games/Techniques/Async_scripts", "tags": ["Javascript", "async", "asm.js", "Games", "JavaScript"], "locale": "ja", "title": "asm.js \u306e\u975e\u540c\u671f\u30b9\u30af\u30ea\u30d7\u30c8", "translations": [{"title": "Async scripts for asm.js", "url": "/en-US/docs/Games/Techniques/Async_scripts", "tags": ["async", "asm.js", "Games", "JavaScript"], "summary": "Every medium or large game should compile asm.js code as part of an async script to give the browser the maximum flexibility to optimize the compilation process. In Gecko, async compilation allows the JavaScript engine to compile the asm.js off the main thread when the game is loading and cache the generated machine code so that the game doesn't need to be compiled on subsequent loads (starting in Firefox 28). To see the difference, toggle javascript.options.parallel_parsing
in about:config
.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-08-04T14:47:40", "review_tags": []}], "modified": "2016-01-06T20:27:12", "label": "asm.js \u306e\u975e\u540c\u671f\u30b9\u30af\u30ea\u30d7\u30c8", "localization_tags": [], "url": "/ja/docs/Games/Techniques/Async_scripts", "last_edit": "2016-01-06T20:27:10", "summary": "\u5168\u3066\u306e\u4e2d~\u5927\u898f\u6a21\u30b2\u30fc\u30e0\u3067\u306f\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u51e6\u7406\u3092\u6700\u9069\u5316\u3057\u3066\u30d6\u30e9\u30a6\u30b6\u3092\u6700\u5927\u9650\u67d4\u8edf\u306b\u3059\u308b\u3001\u975e\u540c\u671f\u30b9\u30af\u30ea\u30d7\u30c8\u3068\u3057\u3066 asm.js \u30b3\u30fc\u30c9\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u307e\u3059\u3002Gecko \u3067\u306f\u3001\u975e\u540c\u671f\u30b3\u30f3\u30d1\u30a4\u30eb\u306b\u3088\u3063\u3066\u3001\u30b2\u30fc\u30e0\u306e\u30ed\u30fc\u30c9\u6642\u306b JavaScript \u30a8\u30f3\u30b8\u30f3\u304c\u30e1\u30a4\u30f3\u30b9\u30ec\u30c3\u30c9\u5916\u3067 asm.js \u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3001\u751f\u6210\u3057\u305f\u6a5f\u68b0\u8a9e\u30b3\u30fc\u30c9\u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u3057\u3066\u305d\u308c\u4ee5\u964d\u306e\u30ed\u30fc\u30c9\u6642\u306b\u30b3\u30f3\u30d1\u30a4\u30eb\u4e0d\u8981\u3068\u306a\u308a\u307e\u3059(Firefox 28\u304b\u3089)\u3002\u9055\u3044\u3092\u898b\u308b\u306b\u306f\u3001about:config
\u3067 javascript.options.parallel_parsing
\u3092\u53cd\u8ee2\u3055\u305b\u3066\u304f\u3060\u3055\u3044\u3002", "sections": [{"id": "Subnav", "title": "Subnav"}, {"id": "\u975e\u540c\u671f\u3092\u52d5\u4f5c\u3055\u305b\u308b", "title": "\u975e\u540c\u671f\u3092\u52d5\u4f5c\u3055\u305b\u308b"}, {"id": "\u975e\u540c\u671f\u3068\u305d\u3046\u3067\u306a\u3044\u6642", "title": "\u975e\u540c\u671f\u3068\u305d\u3046\u3067\u306a\u3044\u6642?"}], "id": 171011, "review_tags": []}