Zagłębiłem się w temat webpacka, modułów i bundlowania. Nie mogę skumać do czego bundlowanie jest potrzebne znalazłem np. taki tutorial w którym opisano to w ten sposób :
To illustrate, imagine you are building a web application, which is made up of multiple JavaScript files. You add JavaScript files into html via script tags:
<html>
<script src="/src/foo.js"></script>
<script src="/src/bar.js"></script>
<script src="/src/baz.js"></script>
<script src="/src/qux.js"></script>
<script src="/src/quux.js"></script>
</html>
Each file requires a separate http requests, which is 5 round trip requests in order to get your application started. So it would be better if you can combine all 5 files into 1:
<html>
<script src="/dist/bundle.js"></script>
</html>
No i niby wszystko fajnie, tylko do czego to jest potrzebne skoro równie dobrze mogę dodać jeden tag <script>
i w nim napisać taki kod.
import example from './foo.js';
import someAlias1 from './bar.js';
import someAlias2 from './baz.js';
import someAlias3 from './qux.js';
import someAlias4 from './quux.js';
I też będę miał jeden plik. Więc w czym bundlowanie jest lepsze?