非同期処理のパフォーマンスを改善する

このページに埋め込まれているコード

<script type="text/javascript" src="setImmediate.js"></script>
    

開発コンソールで以下のコードを実行して結果を確認してください

// MessageChannelを利用して非同期に処理を実行する
var channel = new MessageChannel();
channel.port1.onmessage = function() {
  console.log('2');
};

channel.port2.postMessage();
console.log('1');
    
// setImmediate(setImmediate.js)を利用したサンプルコード
setImmediate(function() {
  console.log('2');
});

console.log('1');