%%
date:: [[2023-03-17]], [[2023-04-26]], [[2023-04-30]]
%%
# [[k6 browser]]
[repo](https://github.com/grafana/xk6-browser)
[docs](https://k6.io/docs/javascript-api/xk6-browser/)
k6 browser is an [[Experimental modules in k6|experimental module]] in [[k6 (tool)|k6]] that allows you to do [[Browser-based testing]] along with [[Protocol-based load testing|protocol-based testing]]. It was previously an [[Extensions for k6 using xk6|extension]], but was included in [v0.43](https://github.com/grafana/k6/releases/tag/v0.43.0) as an experimental module.
<iframe width="560" height="315" src="https://www.youtube.com/embed/y04wavsZxSs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/N7VJ9X5yAKo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/uERQXeWVV_E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>