I use both approaches from time to time. The result is almost the same (size of output files, compilation time, etc.).
But you cannot use the System.Web.Optimization approach if you are developing a static html page (actually not on the server side)
source share