:) Cool. On Sun, Apr 29, 2012 at 3:09 PM, jason.桂林 <[email protected]> wrote:
> What I said previously maybe wrong, kick.js can use connect middleware, > just test logger, static, cookieParser, session, bodyParser > > > > 2012/4/29 jason.桂林 <[email protected]> > > @ Susiripala I am afraid I can't. Why kick.js is faster because it is very >> simple with limited feature, it can NOT compatible with all connect >> middleware. >> >> connect use EventEmitter to communicate between middlewares. >> >> Routing could be improved in express, but how it chain the middlewares is >> different with kick.js I guess. >> >> How kick.js handling the middlewares chain is show in the link >> >> https://github.com/guileen/kick.js/blob/master/kick.js#L260-283 >> >> If you have any suggestion let me know, or send a pull request >> >> >> 2012/4/29 Arunoda Susiripala <[email protected]> >> >>> I think jason have a some point here. >>> What I feel is like this. >>> >>> Express is not bad & it can be improved. >>> @TJ >>> Why are you so against on this discussion. >>> >>> If I'm the author of express. >>> I'll ask jason to patch express and try to make his improvements into >>> express core :P >>> >>> >>> On Sun, Apr 29, 2012 at 11:36 AM, jason.桂林 <[email protected]> wrote: >>> >>>> @TJ you are right, I am using something like helloworld, but it is >>>> real-world application. >>>> >>>> Why hello world is real-world application, because I use cache layer, >>>> even more, I can use a In-Process-Cache layer. So, the IO layer could be >>>> very fast. >>>> >>>> I have done a very first version routing, here is my benchmark result. >>>> >>>> express constant path routing >>>> >>>> app.get('/', function(req, res) { res.send(); }) >>>> >>>> >>>> rps: 5943 >>>> >>>> express param path routing >>>> >>>> app.get('/user/:userid', function(req, res) { res.send() }); >>>> >>>> >>>> rps: 5740 >>>> >>>> >>>> My small routing module, named kick.js, choose the same syntax with >>>> express >>>> >>>> app.get('/', funtion(req, res) { res.end( 'hello world' ) }) >>>> >>>> >>>> rps: 7451 >>>> >>>> app.get('/user/:userid', function(req, res) { res.end( >>>>> req.params.userid ) }) >>>> >>>> >>>> rps: 7180 >>>> >>>> on MacBook Air, benchmark with siege.js >>>> >>>> https://github.com/guileen/kick.js >>>> >>>> https://github.com/guileen/siege.js >>>> >>>> 2012/4/29 C. Mundi <[email protected]> >>>> >>>> Where *did* you get that graphic? LOL. >>>>> On Apr 27, 2012 11:46 AM, "Marak Squires" <[email protected]> >>>>> wrote: >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> >>>> Jason Green >>>> 桂林 >>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> Arunoda Susiripala >>> >>> @arunoda <http://twitter.com/arunoda> >>> <http://gplus.to/arunoda>https://github.com/arunoda >>> http://www.linkedin.com/in/arunoda >>> >>> -- >>> 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 >>> >> >> >> >> -- >> Best regards, >> >> Jason Green >> 桂林 >> >> >> > > > -- > Best regards, > > Jason Green > 桂林 > > > -- > 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 > -- Arunoda Susiripala @arunoda <http://twitter.com/arunoda> <http://gplus.to/arunoda>https://github.com/arunoda http://www.linkedin.com/in/arunoda -- 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
