I've got one theoretical question: I'm developing using by Angular2 and Webpack and it works fine for me. But the native Angular2 uses RequireJs (or another asynchronous module definition) to load additional js files on fly and on demand. But webpack gathers all files-modules in one file which load right when an application starts. And I thought that the "on demand" (asynchronous module definition) loading is more optimized than the webpack using. Could you help me to understand the webpack advantages in this case?
Is Webpack approach more optimized than RequireJs (or another AMD)?
165 Views Asked by user2617591 At
1
There are 1 best solutions below
Related Questions in ANGULAR
- Django Admin tables not displaying correctly
- How to do excel sheet like calculations in django Admin?
- Script that runs "reg add" as admin
- django admin view on site don't use get_absolute_url
- Is it possible to create a cmd script that prevents users from deleting a file located in the desktop?
- Batch - Check admin right, run as admin
- Sonata Admin: Prevent a persist for a specific condition
- Can't get access to configuration.php Joomla 2.5
- Sonata Admin: How to change the form redirect from inside the admin class
- Error in laravel 4
Related Questions in WEBPACK
- Django Admin tables not displaying correctly
- How to do excel sheet like calculations in django Admin?
- Script that runs "reg add" as admin
- django admin view on site don't use get_absolute_url
- Is it possible to create a cmd script that prevents users from deleting a file located in the desktop?
- Batch - Check admin right, run as admin
- Sonata Admin: Prevent a persist for a specific condition
- Can't get access to configuration.php Joomla 2.5
- Sonata Admin: How to change the form redirect from inside the admin class
- Error in laravel 4
Related Questions in REQUIREJS
- Django Admin tables not displaying correctly
- How to do excel sheet like calculations in django Admin?
- Script that runs "reg add" as admin
- django admin view on site don't use get_absolute_url
- Is it possible to create a cmd script that prevents users from deleting a file located in the desktop?
- Batch - Check admin right, run as admin
- Sonata Admin: Prevent a persist for a specific condition
- Can't get access to configuration.php Joomla 2.5
- Sonata Admin: How to change the form redirect from inside the admin class
- Error in laravel 4
Related Questions in AMD
- Django Admin tables not displaying correctly
- How to do excel sheet like calculations in django Admin?
- Script that runs "reg add" as admin
- django admin view on site don't use get_absolute_url
- Is it possible to create a cmd script that prevents users from deleting a file located in the desktop?
- Batch - Check admin right, run as admin
- Sonata Admin: Prevent a persist for a specific condition
- Can't get access to configuration.php Joomla 2.5
- Sonata Admin: How to change the form redirect from inside the admin class
- Error in laravel 4
Related Questions in COMMONJS
- Django Admin tables not displaying correctly
- How to do excel sheet like calculations in django Admin?
- Script that runs "reg add" as admin
- django admin view on site don't use get_absolute_url
- Is it possible to create a cmd script that prevents users from deleting a file located in the desktop?
- Batch - Check admin right, run as admin
- Sonata Admin: Prevent a persist for a specific condition
- Can't get access to configuration.php Joomla 2.5
- Sonata Admin: How to change the form redirect from inside the admin class
- Error in laravel 4
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It used to be System.js, but webpack is now part of angular cli.
You can make several bundles too, you don't have to produce just one file. but it's true that webpack is not meant to be an asynchronous module loader.
Webpack does no loading on the fly but makes bundling easy. With angular 2 you don't have to worry about how you will load your modules because they can be lazy-loaded with the router, there are available configurations for both webpack and system.js.
So it's just a "matter of style" if you feel more comfortable with system.js, go for it, if you feel more comfortable with webpack, go for webpack or if you just don't care of the bundling system, go for angular-cli.