We value your privacy

We use essential cookies to keep you logged in securely. We also use functional cookies to remember your game preferences, sound volume, and local progress. You can read more in our Privacy Policy.

All engines

Lozza

A chess engine written entirely in JavaScript

Almost every engine on this page is C or C++ compiled to WebAssembly so it can run in a browser. Lozza is not. It is written directly in JavaScript, and it runs as JavaScript.

That is a significant handicap — it gives up a lot of raw speed relative to compiled code — and Lozza is nonetheless a perfectly respectable engine that will beat the overwhelming majority of club players. It is a genuinely impressive piece of work and a good demonstration of how much is achievable in a language nobody would choose for this.

It is also the lightest engine bundled here by a wide margin, which makes it the most reliable choice on older phones and low-powered machines.

What makes it distinctive

  • Pure JavaScript — no WebAssembly, no compilation step
  • By far the smallest and fastest to load
  • MIT licensed, unlike the GPL engines alongside it

Watch Lozza play Texel

Both engines run on your own machine. Nothing to install.

Open in the Engine Arena