Quick refresher – in the context of this blog post:
The reason why there are so many build steps in modern web development is that they bring lots of benefits. They have advanced the status quo. These are a few examples:
So how do we get both: the benefits of building and a quick turn-around during development?
These are a few ideas:
Some tools offer a hybrid approach: compile dynamically at development time, compile statically for deployment. For example:
Having ES modules in browsers already helps with building less. In the future, I’m looking forward to ideas for making web development not just more powerful, but also more interactive and dynamic.