Alright we're all in agreement. I love when that happens! So to summarize:
- Node is non-blocking and at the core uses callbacks and event emitters to handle the control-flow. - Fibers, code rewriters, and all other forms of faux blocking are technically compatable with node as well as giving the appearance of blocking. They are powerful tools as long as you are aware it's not what it appears on the surface. - True blocking is not compatable with node except for javascript modules that don't do any I/O. A fork or node or another project that uses some node code, but is truly blocking could be made. It's questionable how much code and ecosystem can really be shared. On Thu, Apr 5, 2012 at 11:26 AM, Alexey Petrushin < [email protected]> wrote: > Yes, surely fibers aren't true blocking system. > I just thought that the implicit intention in this discussion is not to > actually get the true blocking system but mainly eliminate callback burden. > > And Yes, Fibers are non-blocking and that exactly the reason I love it - > because it allows You to get both - performance of async code and > simplicity of synchronous code. You get the best from both of worlds. > > If You need true blocking system then Yes, fibers aren't option. > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
