- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Why VS Code use a custom AMD loader instead of popular bundler?
I'm reading VS Code source code and found that VS Code is using a custom AMD loader (source code) instead of popular bundler like Webpack? It is said vscode-loader is An universal Asynchronous Module Definition (AMD) Loader developed primarily to load VSCode's sources.
Is there some architecture design considerations, like performance or bundle size, behind this? site
update: There is also a similar question without an answer in VS Code issues: Why doesn't VSCode use require.js directly?
update: I read the source code of vscode-loader. It supports multiple environment(node, web, electron and web worker) and can switch different implementation automatically. Maybe this is why the vscode team wrote vscode-loader.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your best bet would be asking here microsoft/vscode: Visual Studio Code (github.com) / Issues · microsoft/vscode (github.com)
