[repo](https://github.com/k6io/jslib.k6.io) Contributing to the [[k6 (tool)|k6]] [[JavaScript]] library is one way to improve the experience of using k6 without changing k6 itself. The jslib contains functions that change various features of k6, including: - end-of-test summary results (via the `handleSummary()` function) - think time and pacing - adding keywords to make k6 a bit more like other test tools, perhaps using a [[Behavior-Driven Development|BDD]] wrapper - organization or creation of transactions and steps