Gemini 2.5 Pro with internet search enabled can vibe code the chess board piece by piece and document it to the hell (it does this even without explicit prompting). then we could slap some smart words from Clean Code to make the code actually readable.
like, I could create the chess board using Compose Wasm, but the performance of Compose Wasm is atrocious because it loads the whole freaking Skia with itself.
waiting for it to move to WebGL2 or WebGPU