Is your feature request related to a problem?
before major release, we have to reduce resource footprint s and improve performance especially windows.
Describe the solution you'd like.
The strategies are follows.
- update worker module structure to separate the AST parser
- remove babel from worker’s dependencies
(Instead, it accesses the framework instance stored in a private variable in the framework adapter and extracts the test structure from there.The disadvantage is that it is not accessed from WDIO's public api, so it is tightly coupled to that structure).
- Consider an approach where the worker process is stopped after a certain period of time without any operations, such as test execution, and then re-started when an operation is performed (thereby releasing the memory, the port or process resource)
Describe alternatives you've considered.
No response
Additional context
No response
Code of Conduct
Is your feature request related to a problem?
before major release, we have to reduce resource footprint s and improve performance especially windows.
Describe the solution you'd like.
The strategies are follows.
(Instead, it accesses the framework instance stored in a private variable in the framework adapter and extracts the test structure from there.The disadvantage is that it is not accessed from WDIO's public api, so it is tightly coupled to that structure).
Describe alternatives you've considered.
No response
Additional context
No response
Code of Conduct