It depends on how you define efficiency. In terms of performance, newer bundlers like Parcel or FuseBox, are likely faster. Rollup has become an interesting option for applications since its 1.0 release. I would say it depends on your use case and the features you need. Webpack is often the standard in React projects in particular but that doesn't mean other bundlers may not work for you. One of the advantages of webpack is the broad ecosystem around it. Solutions like create-react-app hide the complexity although if you want to go beyond the default setup and have to eject the configuration, then might get into trouble as you are forced to learn webpack or migrate to some other tools.