I’ve noticed that Rails’s gem dependency count has gone from 34 in 4.2.4 to 55 in 5.0.beta1. I think much of this is due to pulling in all of Celluloid and EventMachine via ActionCable. I’d be interesting in working to minimize this footprint, perhaps by using concurrent-ruby’s thread pools rather than celluloid actors.
Is there any interest in me pursuing this work? Has anyone else investigated in this direction?