Why Rails 4 Live Streaming is a Big Deal
blog.phusion.nl
Why Rails 4 Live Streaming is a Big Deal
1–10 of 60 posts
Re: Why Rails 4 Live Streaming is a Big Deal
#2Would this be analogous to what PHP does if you being writing a response without output buffering?
Re: Why Rails 4 Live Streaming is a Big Deal
#3Re: Why Rails 4 Live Streaming is a Big Deal
#4> Several days ago Rails introduced Live Streaming: the ability to send partial responses to the client immediately. Would this be analogous to what PHP does if you being writing a response without output buffering?
Re: Why Rails 4 Live Streaming is a Big Deal
#5For the perplexed: Node isn't a web framework.
Re: Why Rails 4 Live Streaming is a Big Deal
#6Re: Why Rails 4 Live Streaming is a Big Deal
#7Rails is turning into a framework that includes everything, including the kitchen sink. Personally, I prefer to use the best tool for the job and node.js seems to be a much saner choice when doing realtime communication, since everything in node.js is non-blocking. There are so many ways to shoot yourself in the foot if you develop large realtime systems in Ruby (or any other language that includes a lot of blocking…
When Rails starts including a messaging stack, job server, and more, then I'd be right behind you in your complaint.
Re: Why Rails 4 Live Streaming is a Big Deal
#8Pardon the ignorance, but can't this be achieved by simple Ajax requests provided by any of the js frameworks? How is this better?
Re: Why Rails 4 Live Streaming is a Big Deal
#9Rails is turning into a framework that includes everything, including the kitchen sink. Personally, I prefer to use the best tool for the job and node.js seems to be a much saner choice when doing realtime communication, since everything in node.js is non-blocking. There are so many ways to shoot yourself in the foot if you develop large realtime systems in Ruby (or any other language that includes a lot of blocking…
The shift to single-page, JS-driven applications and large numbers of dynamic updates requires a different set of design priorities and the performance characteristics of Ruby itself are more problematic in this environment.
In many cases it makes more sense to use something like Go or Node or Erlang that was designed to handle these kinds of loads from the ground up.
Re: Why Rails 4 Live Streaming is a Big Deal
#10"Can Rails compete with Node.js?" For the perplexed: Node isn't a web framework.