React Brussels banner

Compiling and bundling JavaScript, the painless way

By Michele Riva


BeJS conf 22

In the last years, the JavaScript ecosystem has grown exponentially. With it, many different compilers and build systems came to life to compete to reach the best possible performances, better stability, and compatibility with the language features. While five years ago, we had a few choices for compiling and bundling JavaScript (for either client or server), today, we have many good alternatives. ESBuild, SWC, Vite, WebPack... what are the differences between those tools? How do I choose the right one for my project? What can we predict about the future of the JavaScript ecosystem?

Picture of Michele Riva: Speaker at BeJS conf 2023

Michele Riva



Michele is a passionate and experienced software engineer, Google GDE, and Microsoft MVP, working full-time on open-source software. He developed Orama (formerly known as Lyra), a full-text search engine capable of running wherever JavaScript runs (browsers, servers, edge networks, IoT devices, and more). He’s currently working as a CTO at OramaSearch Inc, the company he founded to develop the next-generation full-text search engine based on Orama. Michele is always up for speaking about software, philosophy, photography… or literally whatever comes to your mind !

  • photo de profile
  • photo de profile