Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Reduce dependency usage #729

@ka3de

Description

@ka3de

Some dependencies currently required by the project are marginally used and could potentially be removed. This acquires more relevance with the upcoming merge with k6 core due to the importance that is placed in this project to minimize the dependencies usage and limit its heterogeneity in order to prevent malfunctions between extensions code.

Some examples for dependencies that could potentially be reevaluated are:

Other dependencies such as:

  • golang.org/x/exp
  • golang.org/x/net
  • golang.org/x/sync -> Only used in tests pkg
  • gopkg.in/guregu/null.v3
    Are marginally used but are required as transitive dependencies by other modules.

Additionally this is in interest of reducing the xk6-browser / k6 binary size.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions