Alexander Akait
52dc1936a9
chore: refactor plugin name ( #19456 )
2025-04-23 15:03:37 +03:00
fi3ework
7cacdb5685
feat: reduce unnecessary exports runtime
2024-07-10 11:46:24 +08:00
alexander.akait
0391116e8c
refactor: use runtime logic but only when needed
2023-06-13 00:17:53 +03:00
alexander.akait
572f269c63
fix: use `hasOwnProperty`
2023-06-12 21:56:08 +03:00
alexander.akait
aa27e75e6a
test: improve logic
2023-06-12 21:56:08 +03:00
alexander.akait
a49a5eaa51
fix: compatibility with prefetchOrder
2023-06-12 21:56:08 +03:00
alexander.akait
591d3f4bd4
refactor: fix types
2023-06-12 21:56:08 +03:00
alexander.akait
7176437d19
fix: logic
2023-06-12 21:56:08 +03:00
alexander.akait
5df2ba9f3b
test: more
2023-06-12 21:55:53 +03:00
alexander.akait
fcbbacf730
refactor: logic
2023-06-12 21:55:52 +03:00
Tobias Koppers
065177df66
add experimental support for build time execution
...
allow to execute a part of the module graph at build time
e. g. to generate code or other assets
loaders have access to that via `this.importModule(request, options)`
2021-04-12 12:27:54 +02:00
Tobias Koppers
c7f93af138
refactor startup logic to better integrate with libraries
...
get rid of startupNoDefault and many custom logic regarding this in jsonp chunk loading
add onChunksLoaded runtime method to cover that for all chunk loading types
add `__webpack_runtime_id__` to access the current runtime
allow to use onChunksLoaded for other module types too
2021-03-08 20:25:09 +01:00
Tobias Koppers
48571c663f
add selective runtime requirements from startup logic which doesn't prevent inlining modules
...
avoid using startup function for grab data from preexecuted chunks
2020-12-11 14:36:48 +01:00
Tobias Koppers
6b9d510612
refactor chunk prefetching/preloading into separate plugin and runtime modules
2019-12-19 12:01:46 +01:00