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.

Making k6/experimental/browser module part of k6 core #1117

Closed
@ankur22

Description

@ankur22

What

Migrate the browser module out of experimental:

k6/experimental/browser -> k6/browser

Why

For this to be achievable the aim is to make the browser module:

  1. stable during the runtime;
  2. have a stable API.

Some of our users will not want to work with an experimental module with the fear that the cost of maintaining many scripts and breaking changes out weighs the pros of working with the browser module. Graduating the browser module out of experimental will signal to those users that:

  1. The APIs are backwards compatible, and the upmost effort will be put into ensuring we don't break this;
  2. No major breaking changes are coming to the APIs;
  3. There are no known major issues.

Blockers

We need to finalize and possibly work on the following points before we can be ready to graduate browser out of experimental:

Tasks

Preview Give feedback
  1. 23 of 23
    async epic feature playwright
    allansson ankur22
    inancgumus
  2. area: browser triage
    ankur22 inancgumus
  3. 0 of 4
    ci compatibility security

Metadata

Metadata

Assignees

Labels

epicteam/k6browserTo distinguish the issue on project boards.

Type

No type

Projects

Status

Released

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions