-
-
Notifications
You must be signed in to change notification settings - Fork 638
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: the missing part of loader #6753
Conversation
✅ Deploy Preview for rspack canceled.
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Test Compatibility Diff
Unpassed tests6 🔴 Stats chunkGroups: TODO |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
18d584f
to
d27a995
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
d27a995
to
4747d3e
Compare
!eco-ci |
4747d3e
to
9af7905
Compare
9af7905
to
21351e8
Compare
!bench |
📝 Benchmark detail: Open
|
Summary
Almost the last missing piece of the webpack loader(runner) implementation.
In older version of rspack, rspack does not support dispatching
JavaScript pitching loader and native pitching loader at the same time.
This PR refactored the original loader-runner to use a state machine
sharing across native and JavaScript runtimes. Loader runners on both
JavaScript and native side will yield to each other if the next loader is
of a different type.
closes #5735
closes #6457
Checklist