
Weslley Araújo
Weslley Araújo is a MySQL2 maintainer and the creator of Poku. He builds and maintains widely adopted supply-chain dependencies in the JavaScript open-source ecosystem.
Recognized as a Microsoft MVP, he focuses on developing for developers, sharing knowledge, speaking at events, and inspiring others.
Interests:
node.jsjavascriptreactweb developmentcode qualityfullstacktypescriptfrontendperformancereact componentsbest practicesdesign systemstestingdevtoolsweb componentsadvancedtoolingbuild toolse2e testingbackendapi securityunit testinguser interfacesnpmarchitectureapi developmentfuture of developmentautomationuser experiencedeveloper experiencesecurity testingsecuritytypescript librariesdeveloper challengesopen-sourcedocumentationoptimizationcloudflaredenotool buildingcross-platformCLIbunMDX
Creating a Test Runner: What Happens Behind the Tests?
Node Congress 2026
Upcoming
Creating a Test Runner: What Happens Behind the Tests?

What's it like to create a test runner from scratch? More than that: how do you test a test runner?In this talk, I break down Poku, a test runner that makes testing easy for Node.js, Bun, Deno, and you.You will learn about the power of subprocesses, isolation, and the advantages of working with concurrency. All of this using only native language features.You will also understand how it is possible, in less than 200kB, to create a complete test runner and run the same test suite through all JavaScript runtimes for backend.