タグ

nodejsに関するy-kawazのブックマーク (4)

  • process.nextTickを理解し……たかった - 四角革命前夜

    process.nextTickが大事、ってのは前から知ってて、ニコニコ超会議の時もmesoさんが補足するくらいだったので、とっても大事なんだろうなあと思い直したものの、それでもわからないままで(というかろくに調べてなかったし)、わからないままモヤモヤしててもなあ、と思ってちょっと調べてみたのです。 環境:MacOS 10.6.8 / nodebrew 0.5.0 / node.js 0.6.12 process.nextTickで調べると、Understanding process.nextTick() - How To Node - NodeJSが一番上に出てくるので見たことのある人も多いかと。 簡単な英語ではないので読めませんが。 コードだけ読んだ感じだと、process.nextTickで処理を中断?することで複数の処理を一つのプロセスでうまく処理する、という感じに捉えたのだけど。

    process.nextTickを理解し……たかった - 四角革命前夜
    y-kawaz
    y-kawaz 2012/05/09
    そのループが同期的か否かを考えるのが一番の見分け方のポイントだと思うんだが、非同期プログラムに慣れるまでは理解しにくいところである。
  • Node.js で重い処理をしてしまったときにタイムアウトするの法 - tokuhirom's blog

    (この記事は Node.js アドベントカレンダー不参加記事です) チャットサーバー的な使い方とか意外とみんな興味なくて、普通のウェブアプリケーションなどをかく、という用途にちょっと node.js がつかえたらいいのにな、とおもっている人がおおいようにかんじています。Node.js が人気なのは、v8 をうまくパッケージングしているのが node.js ぐらいで、そして v8 をうまくパッケージングするのが結構めんどくさいから、というところが大きいのです。ぶっちゃけ node.js が〜 とさわいでる人のうち8割は I/O multiplexing だからとかそういう理由で支持しているわけではなかったりするのです(偏見)。 さて、普通の web application のようなものを書こうとしたときに Node.js って基シングルスレッドだし、なんかうっかり重い処理したときにどうした

  • Socket.IO アップデートと新プロダクト(Q-conf 編) - Block Rockin’ Codes

    追記 11/11/22 コメントに頂いた Draft とフォールバックの表記を修正 文 この手の話に統一したタイトルが欲しいんですが、先が見通せないのでどういうタイトルがいいのかわからないでいます。。 今回は最近の Socket.IO 周辺のアップデートについてまとめます。 QConf@SF まず、 Qconf@SFGuillermo が Socket.IO について重要なトークをしています。 資料は以下。 http://qcon-sf.nodejitsu.com/ この発表とともに LearnBoost はいくつかの新プロダクトを発表しました。 LearnBoost/websocket.io · GitHub LearnBoost/engine.io · GitHub LearnBoost/browserbuild · GitHub guille/latency-io · Git

    Socket.IO アップデートと新プロダクト(Q-conf 編) - Block Rockin’ Codes
  • JSConf, NodeConf, Joyent に行ってきました。 - Block Rockin’ Codes

    行き先 JSConf, NodeConf, Joyent に行ってきます。 - Block Rockin’ Codes すっかり報告が遅くなりましたが、無事に行ってまりました。 かなり充実した旅ができたし、当に行ってよかったと思えました。 JSConf US - May 2-3, 2011: Packing up and heading west, Portland Oregon. Moduletopia! 404 - Page not found - Bocoup 404 - Page not found - Bocoup ログ 今回の旅ではあまりにも色々なことがあり過ぎたので、各日ごとに日記というか垂れ流しな感じで、 Tumblrの方にログを残しています。こちらを見ていただけると詳細がわかるかと。 Jxck's OutPut - JSConf/NodeConf/SFの旅(1日目) J

    JSConf, NodeConf, Joyent に行ってきました。 - Block Rockin’ Codes
  • 1