Commit Graph

59 Commits

Author SHA1 Message Date
Florent Cailhol f75027475b Move HMR hotBoostrap hook 2018-09-07 14:14:10 +02:00
Tobias Koppers 4135c6e683 remove some unnecessary moduleGraph arguments and property accesses 2018-08-22 12:45:14 +02:00
Tobias Koppers 4dfe88edb0 add moduleGraph argument to comparators 2018-08-21 11:08:07 +02:00
Tobias Koppers a6e1c0693c add TODOs 2018-08-16 14:10:39 +02:00
Tobias Koppers 6d5310fbd6 allow multiple entryModules per chunk
allow to specify ChunkGroup to depend on
move entry modules into ChunkGraph
2018-08-15 11:51:16 +02:00
Tobias Koppers 3cf01999b5 add ChunkGraph
move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests
2018-08-14 15:32:13 +02:00
Tobias Koppers cf5f1d723c format existing code 2018-07-30 21:29:21 +02:00
Tobias Koppers 2b14ddc984 Merge tag 'v4.16.0' into next
4.16.0
2018-07-11 11:13:47 +02:00
Tobias Koppers 559cf94edb Simplify imports 2018-07-09 15:09:00 +02:00
Florent Cailhol c9bd29cdf5 Add type guard 2018-07-09 08:44:50 +02:00
Florent Cailhol 8e456f58ec Use JsonpMainTemplatePlugin.hooks instead of MainTemplate#hooks 2018-07-06 13:19:03 +02:00
Tobias Koppers 5c4ffd5b90 fix tests and code 2018-06-28 11:11:24 +02:00
Ryan Tsao 2755a0e82b Remove redundant code after merge 2018-06-12 14:34:23 -07:00
Ryan Tsao 774c0b9d89 Merge branch 'master' into crossorigin-attr 2018-06-12 14:13:52 -07:00
Tobias Koppers ff224a7cee Merge branch 'master' into master 2018-06-07 17:47:04 +02:00
Tobias Koppers f28bb4e60e
add webpack 5 comment 2018-06-07 14:16:26 +02:00
Tobias Koppers c77ec391d2 revert afterStartup and trigger prefetch before startup
This makes more sense as startup could take a while
and we can use the time to fetch some resources
2018-06-04 18:10:00 +02:00
Tobias Koppers db668b7549 move fake document to ConfigTestCases
minor style issues
add test case
2018-06-04 17:49:55 +02:00
Michael Loughry 👨‍💻 0d21ce197c Address most of Sokra's comments
- [x] Don't emit prefetch code if not needed
- [x] Only affect StatsTestCase dealing with prefetching
- [x] Fix existing prefetch test case
- [ ] Trigger prefetch after startup code runs
- [ ] Add new test(s)
2018-06-01 10:51:39 -07:00
Ryan Tsao c0e8b8a752 Merge branch 'master' into crossorigin-attr 2018-05-31 16:47:39 -07:00
Michael Loughry 👨‍💻 8a995da749 Split the map among the chunks 2018-05-30 15:36:50 -07:00
Michael Loughry 👨‍💻 685cbcdf54 Initial rework per sokra's suggestion 2018-05-30 14:36:53 -07:00
Michael Loughry 👨‍💻 e483682637 Revert "Prefetch and preload from entry chunk."
This reverts commit eefacf3f2a.
2018-05-30 10:17:19 -07:00
Michael Loughry 👨‍💻 8636670169 Revert "Add output.entryPrefetchFunction option, and don't immediately prefetch"
This reverts commit b642403d86.
2018-05-30 10:17:16 -07:00
Michael Loughry 👨‍💻 d26617a0ff Revert "Run prettier"
This reverts commit 7458526759.
2018-05-30 10:17:07 -07:00
Michael Loughry 👨‍💻 7458526759 Run prettier 2018-05-29 17:15:39 -07:00
Michael Loughry 👨‍💻 b642403d86 Add output.entryPrefetchFunction option, and don't immediately prefetch
Rather than calling the prefetch function on its own during bootstrap, this change exposes the function as a function that can be called from the compiled code.
2018-05-29 16:58:30 -07:00
Michael Loughry 👨‍💻 eefacf3f2a Prefetch and preload from entry chunk.
Following up on @sokra's work in #7056, this change addresses #7084 to have webpack prefetch and preload designated chunks from the entry chunk.
2018-05-29 15:51:10 -07:00
Florent Cailhol 2a9452e51b Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
aleen42 9e136cd5d4 fix: proper way for inner declaration of a function. #7263
Use a varaible declaration outside a condition block instead, according to https://eslint.org/docs/rules/no-inner-declarations
2018-05-29 14:10:07 +08:00
Konstantin Kolesnikov 5d05136904 Refactor JsonpMainTemplatePlugin 2018-05-27 00:27:17 +03:00
Ryan Tsao 009fe74f22 Merge branch 'master' into crossorigin-attr 2018-05-17 21:03:28 -07:00
Tobias Koppers 9791c0b5c8
fix spacing 2018-05-15 08:32:08 +02:00
Krzysztof Czopp bbb9f38b71 fix: ReferenceError: onScriptComplete is not defined when using HMR on Firefox 45 2018-05-11 16:22:27 +01:00
Tobias Koppers 0a6ba9552e avoid injection jsonpScriptSrc function when not needed
fixes #7185
2018-05-04 12:47:27 +02:00
Tobias Koppers 0b759d7558 reformat 2018-04-23 21:56:18 +02:00
Ryan Tsao 573f2ae0bb Merge branch 'master' into crossorigin-attr 2018-04-19 14:11:37 -07:00
Tobias Koppers 3417da594d preload in parallel to script download 2018-04-16 19:35:02 +02:00
Tobias Koppers 17eb5b4700 rename priority to order 2018-04-16 18:00:34 +02:00
Tobias Koppers 9cb1a66317 add support for link preload/prefetch
`import(/* webpackPrefetchPriority: 10 */ "...")`
`import(/* webpackPreloadPriority: 10 */ "...")`
2018-04-16 11:29:25 +02:00
Ryan Tsao 9a87c20d1c Ensure script src is set last, except for crossorigin attribute 2018-04-11 11:40:16 -07:00
Ryan Tsao 7daecaf8f0 Add script src check so crossorigin attributes only added when needed 2018-04-10 17:25:56 -07:00
Florent Cailhol f1092ad516 Update prettier toolchain 2018-03-26 16:56:10 +02:00
Tobias Koppers 296542ed79 add [contenthash] support 2018-03-24 12:08:36 +01:00
Florent Cailhol 3983803d30 Destructure 'require' to improve readability 2018-03-22 12:05:58 +01:00
howdy39 d628f90075 Add end of statement semicolon 2018-03-21 14:48:08 +09:00
EugeneHlushko 422236f0c4 fix(bug) #5964 convert MS into S for scripts timeout attr 2018-03-18 13:44:32 +02:00
rhysd 81e47b6eaf Fix typos 2018-03-13 18:05:58 +09:00
Tobias Koppers 5238159d21 run prettier on existing code 2018-02-25 02:00:20 +01:00
Florent Cailhol d4811b0d37 Use for-of loops instead of forEach 2018-01-23 22:53:18 +01:00