Improvements to loading times of Python Extension #2853
Labels
bug
Issue identified by VS Code Team member as probable bug
debt
Covers everything internal: CI, testing, refactoring of the codebase, etc.
important
Issue identified as high-priority
meta
Issue that is tracking an overall project
needs proposal
Need to make some design decisions
Milestone
Following are some changes that can be made to improve the load times of the python extension:
Changes required
require
)Easy change, and should be done selectively, without having to sacrifice benefits of typechecking, etc.
fs
,child_process
, etc).Document and notify LS and IC teams.
activate().ready
things should work as expectedLong Term Changes:
We have tests today that do something similar, we need to ensure they are more granular. (compare against release and dev versions of extension - as done today).
any
,subsribe
,filter
, and similar capabitlies of interpreters, but in a non-blocking way, thats exactly that Observable lists provide - RxJs).IInterpreterService.getInterpreters
, add methodsIInterpreterService.hasAny
,IInterpreterService.onChange()
@Microsoft/pvsc-team /cc
The text was updated successfully, but these errors were encountered: