Closed falsandtru closed 6 years ago
This seems like a question for StackOverflow, not the spec. It's a lot of code that I don't have the bandwidth to debug for you, but hopefully volunteers there can help.
I believe this is a feature request, aborting an import.
If I'm correct in that interpretation you might be interested in https://github.com/tc39/proposal-dynamic-import/issues/42 @falsandtru
I believe this is a feature request, aborting an import.
I think so, but @caridy redirected to here. This issue demonstrate a need of cancelable dynamic import. This issue must be resolved by design of es or whatwg. It is impossible to resolve this case at downstream.
After url and dom are changed by SPA or PJAX, requested scripts must NOT be evaluated. So importing must have failed if url has changed.
If it is not a module script, we can cancel the evaluation of that. But if it is a module script, we cannot cancel the evaluation of that.
Here is my code having this problem.
https://github.com/falsandtru/pjax-api/blob/ae05475a829974d634b46ac346939a599c90545b/src/layer/domain/router/module/update/script.ts#L123-L152