エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
イベントループについてJavaScriptの特性から学ぶ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
イベントループについてJavaScriptの特性から学ぶ - Qiita
はじめに JavaScriptにおけるイベントループについて学び直しました。 イベントループとは何か理解する... はじめに JavaScriptにおけるイベントループについて学び直しました。 イベントループとは何か理解する上で、JavaScriptの特性について解説し順を追って解説していきます。 JavaScriptのシングルスレッドとイベントループ JavaScriptは非同期操作を行う能力を持つシングルスレッドのプログラミング言語です。 まずはシングルスレッドとは何かから理解していきましょう。 シングルスレッド シングルスレッドとは、一度に一つのタスクしか処理できない状態を指します。これはJavaScriptの主要な特性です。 しかし、ネットワークリクエストのような待ち時間の長い操作や、タイムアウトのような遅延操作を行う際には、その処理が完了するまで他のすべての処理がブロックされてしまうという問題が発生します。 ここで非同期処理の出番です。 非同期処理 非同期処理は、待ち時間の長いタスクをバックグ