エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Javascriptの実行順序(Web Worker、非同期処理、イベント ) | iret.media
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javascriptの実行順序(Web Worker、非同期処理、イベント ) | iret.media
cloudpack あら便利カレンダー 2017 16日目の記事です。 JavaScriptには非同期処理やイベント発火で実行... cloudpack あら便利カレンダー 2017 16日目の記事です。 JavaScriptには非同期処理やイベント発火で実行されるもの、またWeb Workersを利用した別スレッドでの実行など記述した順序どおりではない実行タイミングのものがわりと多用されます。 そこでふと気になったのでそれぞれの実行順序ってどうなっているのか Web Workersの別スレッドで実行された結果がどのタイミングで受取ったイベント発行されるのか気になったので サンプルのコードを書いてざっくり調査してみました。 実行される処理 Web Worker1での1つめの処理 Web Worker2で2つめのループ処理 Web Worker1で3つめのループ処理 非同期で実行される処理(setTimeout) べた書きでのループ処理1 べた書きでのループ処理2 ボタンクリックでのイベント発火 記述した順序は上に書いたと