vscode-edge-devtools icon indicating copy to clipboard operation
vscode-edge-devtools copied to clipboard

Support lazy activation

Open hediet opened this issue 2 years ago • 1 comments

These are the current activation events:

Image

Basically, the extension is always active. However, I don't think the extension does much when it does not actively show a browser and I imagine many users dont use this extension every day (even though this extension brings an amazing value to VS Code).

If you could remove all these activation events and only activate when webviews are restored or the user explicitly starts a launch target or triggers a command to open a new webview/a preview, that would improve the startup time for millions of users. It would also reduce the memory pressure of all these users and allow for immediate extension updates, as extensions which have not been activated yet can be updated without restarting VS Code.

hediet avatar Dec 13 '23 14:12 hediet

That seems to make sense. @vidorteg do we need these activitation events?

captainbrosset avatar Dec 14 '23 11:12 captainbrosset