Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
8 of 13 tasks
ankur22 opened this issue Nov 30, 2023 · 1 comment
Closed
8 of 13 tasks

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

ankur22 opened this issue Nov 30, 2023 · 1 comment
Assignees
Labels
epic team/k6browser To distinguish the issue on project boards.

Comments

@ankur22
Copy link
Collaborator

ankur22 commented Nov 30, 2023

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. 21 of 34
    epic team/k6browser
    ankur22 inancgumus
  3. 0 of 4
    ci compatibility security
@ankur22 ankur22 converted this from a draft issue Nov 30, 2023
@ankur22 ankur22 added the team/k6browser To distinguish the issue on project boards. label Nov 30, 2023
@ankur22 ankur22 pinned this issue Feb 7, 2024
@inancgumus
Copy link
Member

Closed by grafana/k6#3793

@github-project-automation github-project-automation bot moved this from Mid term to Released in k6 open-source public roadmap Jun 20, 2024
@inancgumus inancgumus self-assigned this Jul 1, 2024
@inancgumus inancgumus unpinned this issue Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic team/k6browser To distinguish the issue on project boards.
Projects
Development

No branches or pull requests

2 participants