はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ イベントループ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 15 / 15件)
 

イベントループと TypeScript の型から理解する非同期処理

2022/04/21 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript Promise アプローチ 非同期処理

この本は、ブルーベリー本の 8 章からインスパイアされて、 TS の型が示す情報から Promise というものを理解してみる、というアプローチで書いたJSの非同期処理の解説です。 これらの資料と合わせて読むことを推奨します。 JSのイベントループのイメージを掴む JSでは中々意識することが少ないですが、正しく理解するに... 続きを読む

PyCon JP 2021 で発表してきた話とその補足

2021/10/17 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip 補足 PyCon JP asyncio コロナ禍 スピーカー

10月15日-16日でPyCon JP 2021が開催されました。 いち参加者として楽しみつつ、スピーカーとして「実装で知るasyncio -イベントループの正体とは-」という発表をしてきたので、それについての補足と振り返りです。 今年のPyCon JPはオンサイトとオンラインのハイブリッド開催でした。 まだまだコロナ禍ではありますが、... 続きを読む

JavaScriptの基礎知識をGIFアニメで分かりやすく解説 -総まとめ | コリス

2020/12/15 このエントリーをはてなブックマークに追加 956 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス スコープチェーン GIFアニメ hoisting 解説

JavaScript QuestionsのLydia Hallie氏の「JavaScript Visualized」シリーズすべての翻訳を完了したので、まとめて紹介します。 JavaScriptエンジンの仕組みをはじめ、イベントループ、スコープチェーン、プロトタイプ継承、非同期処理、ジェネレータ関数、Hoisting(巻き上げ)など、GIFアニメを使用して詳しく解説して... 続きを読む

Nodeのイベントループを理解するために遊んだ & Apolloのテストでawait wait(0)するとなぜデータがロードされるか - $shibayu36->blog;

2019/11/05 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip React Apollo docs node https

Apolloを触っていて、テストをするために https://www.apollographql.com/docs/react/development-testing/testing/#testing-final-state を読んでいた。その文章の中で、 MockedProviderをrenderした時はloading状態になる データがロードされた最終状態にするにはwaaitみたいなnpm packageを使って、await wait(0)とか... 続きを読む

Node.jsでのイベントループの仕組みとタイマーについて - 技術探し

2018/09/26 このエントリーをはてなブックマークに追加 323 users Instapaper Pocket Tweet Facebook Share Evernote Clip libuv フェーズ タスク タイマー node.js

イベントループ イベントループとは? libuv タスク イベントループの仕組み フェーズ イベントキュー nextTickQueue / microTaskQueue nextTickQueue microTaskQueue Timers Phase Pending Callbacks Phase Idle, Prepare Phase Poll Phase Check Phase Close Callbacks Phase 例 第一ラウンド 第二ラウンド 第三ラウン... 続きを読む

Node.jsの「構築事例」、そして「向いていること」と「向いてないこと」 - Qiita

2015/12/14 このエントリーをはてなブックマークに追加 196 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ネットワークプログラミング ノンブロッキングI

Node.jsはシングルスレッド、ノンブロッキングI/O、イベントループなどの特徴があり、「向いていること」と「向いていないこと」があると思います。 言語選定の際に使えるメモとして、Node.jsの構築事例も加えてまとめてみました。 Node.jsに「向いていること」 処理が短時間でイベント処理が重要なアプリ 例えば、チャットアプリなどの大量のアクセスのあるリアルタイムなネットワークプログラミング... 続きを読む

イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答 | プログラミング | POSTD

2015/09/14 このエントリーをはてなブックマークに追加 387 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD プログラミング ハイパフォーマンス 回答

この投稿は、私が去年OSCONで行ったプレゼンテーションを基に作成しています。プレゼンよりは簡潔に編集し直し、プレゼン後にいただいたいくつかのフィードバックに応える形で記事を書いています。 Go言語に関してよく言われるのは、Go言語はサーバでうまく機能し、静的なバイナリや強力な並行処理、高いパフォーマンスを見せくこの投稿は、私が去年OSCONで行ったプレゼンテーションを基に作成しています。プレゼン... 続きを読む

Node.jsのイベントループを理解する | プログラミング | POSTD

2015/07/31 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD node ユニコーン 中枢 恩恵

Nodeの”イベントループ”は高スループットのシナリオを操作する中枢であり、その恩恵により、バックグラウンドで任意の処理の実行が可能でありながら、Nodeは本質的に”シングルスレッド”になるのです。この記事では、イベントループがどのような処理を行うのかを説明していきます。Nodeの”イベントループ”は高スループットのシナリオを操作する中枢で、ユニコーンや虹で満ちあふれているような魅力的な場所です。... 続きを読む

ユーザーの体感速度を高めるためのJavaScriptチューニング(後編) | HTML5Experts.jp

2015/05/08 このエントリーをはてなブックマークに追加 430 users Instapaper Pocket Tweet Facebook Share Evernote Clip 後編 JavaScriptチューニング 体感速度 ユーザー

連載「Webサイト・アプリ高速化テクニック徹底解説」の第3回は、前回の「ユーザーの体感速度を高めるためのJavaScriptチューニング(前編)」の続きです。この後編では、「ユーザーの操作を阻害しない」方法についてJavaScriptのシングルスレッドやイベントループを交えて解説し、HTML5のWeb Workersについても紹介していきます。 前回は、ユーザーの体感速度を向上させるための方法とし... 続きを読む

「for やめろ」またはイベントループと nextTick() - Block Rockin’ Codes

2014/09/12 このエントリーをはてなブックマークに追加 304 users Instapaper Pocket Tweet Facebook Share Evernote Clip Codes esehara lldiver while 呪縛

2014-09-12 for やめろ」またはイベントループと nextTick() node.js nextTick setImmediate ものすごく遅レスですが、LLDiver で @esehara さんの LT であった話。 forやめろ、あるいは「繰り返し」という呪縛から逃れるために 簡単に言うと、 1~10 までを出力する方法を複数考えるというもの。 for, while, 再帰, g... 続きを読む

JavaScript - Promiseを使った逐次処理でユーザー入力との待ち合わせができるイベントループを記述する - Qiita

2014/07/12 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Promise JavaScript

何がしたいか ゲームループがループごとにイベントを複数生成するのだが、それを時系列に沿って順番に捌きたい でもオブザーバでグローバルなイベント投げまくるとすぐクソコード化する どうにかしてピュアなモデルからビューとの待ち合わせ(オブザーバー含む)を切り離したい。なんでもしますから! というわけでちゃんと設計練って書いてみたら結構いいんじゃねとなったので、解説書く。 設計の概要 一つのイベントはRe... 続きを読む

Object.observe()とNode.jsのイベントループの関係 - ぼちぼち日記

2014/03/20 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip Object.observe コミット Chrome 関係

Node.js, V8, JavaScript, ES.harmony 1. はじめに最近 Chrome で Object.observe() がデフォルトで有効になりました。Reland ”Enable Object.observe by default” againコミットログを見ればわかりますが、2回 revert された後の3度目の正直のコミットです。 確かに Object.observe... 続きを読む

GoでCocoa APIを使う、もしくは他のイベントループをGoに混ぜる方法 - unknownplace.org

2013/12/15 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip Makefile cGO perl go build ヤツ

Goの cgo という機能を使うと、GoからCの世界のコードを呼んだり、呼ばれたりすることができる。 Perlで言うところのXSというやつだ。 このcgoを使ったGoプログラムは、昔はMakefileを利用してビルドしていたそうだが、 1.0からは go get や go build と言った、go toolがcgoに対応したのでそういうことも必要なくなっている。 cgoの基本的な使い方 まずは ... 続きを読む

そうだったのか! よくわかる Process.next tick() node.jsのイベントループを理解する

2012/06/27 このエントリーをはてなブックマークに追加 233 users Instapaper Pocket Tweet Facebook Share Evernote Clip 繁樹 IIJ node 大津 node.js

そうだったのか! よくわかる Process.next tick() node.jsのイベントループを理解する — Presentation Transcript そうだったのか! よくわかる process.nextTick() Node.jsのイベントループを理解する IIJ 大津 繁樹 (@jovi0608) 2012年6月28日 東京Node学園6時限目 Nodeの歩み(参考)2007/1... 続きを読む

なんか Go で書くのが流行ってるみたいなので - muddy brown thang

2009/11/11 このエントリーをはてなブックマークに追加 227 users Instapaper Pocket Tweet Facebook Share Evernote Clip muddy brown thang KVS Google

go, google『早速 Go 言語を試してみる!』とか。こちらはというと、試しに memcache バイナリプロトコルで通信する KVS もどきを書いた。サーバのイベントループで go すれば全部済むのが楽ちんですね。 続きを読む

 
(1 - 15 / 15件)