Skip to content

[💡 Feature]: reduce resource footprint and improve performance #56

@mato533

Description

@mato533

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

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Idea 💡A new feature idea

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions