1. websocket doesn't work in the real world for all of us. I am not against web 
sockets in generall. Its just because chats like apps doesn't them really, 
instead they need reliable connections, because loosing messages is no-go.
2. Socket.io codebase is huge and difficult to fix, would not be that relevant 
if not lots of problems.
3. Communication with storages is not reliable in clustered environment. It 
also scales bad because of the way socket.io communicates between servers in 
case of reconnects. This is especially a  problem if using long-polling.

Best,
Oleg


Am 13.07.2013 um 08:11 schrieb Alex Kocharin <a...@equenext.com>:

> 
> err... guys, what is wrong with socket.io? I used socket.io for a long time 
> (until moved to pure websockets 'cause screw ie6), and was quite happy with 
> it then.
> 
> 
> On Tuesday, July 9, 2013 6:49:52 PM UTC+4, mgutz wrote:
> I've come to the  same conclusion Meteor, Pusher and you have and that SockJS 
> is the way to go. I'm reluctant to use engine.io having experienced socket.io 
> from the same group. How long  has socket.io 1.0 been ready ready to release? 
> Last I checked the socket.io repo master branch doesn't even work and has not 
> been updated in months.
> 
> On Monday, July 8, 2013 9:04:47 AM UTC-7, Eric Mill wrote:
> Hi Oleg,
> 
> Could you describe how simpleio would be preferable to using sockjs? It was 
> also borne out of frustration with socket.io, and I've had a great experience 
> with it.
> 
> -- Eric
> 
> 
> On Mon, Jul 8, 2013 at 9:27 AM, Oleg Slobodskoi <ole...@googlemail.com> wrote:
> Forgot to mention, that in-memory and mongodb storage adapters are already in 
> the package.
> 
> 
> Am 08.07.2013 um 15:01 schrieb Oleg Slobodskoi <ole...@googlemail.com>:
> 
>> Hello there :)
>> 
>> I have recently started a new project after lots of frustration with 
>> socketio. Simpleio is not a full replacement of all the features of 
>> socketio, but its actually everything one might need to create chatty like 
>> messaging on any hosting using a long polling which works everywhere. Most 
>> important design goals are:
>> support for router/balancer without sticky sessions (f.e. Heroku)
>> optimized for horizontal scaling
>> reliable message delivery (built-in delivery confirmation)
>> multiplexing on the server and client
>> lightweight client (appr. 2.5 kb minified and gzipped)
>> simple client spec, which can be implemented easily in any language
>> Native clients for anroid and ios are will be usable in some weeks.
>> 
>> Best,
>> Oleg
>> 
>> http://github.com/kof/simpleio
>> 
>> 
>> 
>> -- 
>> -- 
>> 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 nod...@googlegroups.com
>> To unsubscribe from this group, send email to
>> nodejs+un...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>  
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to nodejs+un...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
> 
> 
> -- 
> -- 
> 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 nod...@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+un...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to nodejs+un...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  
> 
> 
> 
> -- 
> konklone.com | @konklone
> 
> -- 
> -- 
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to nodejs+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
-- 
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to