I Built a Japanese Poetry Quiz and the Web Speech API Showed Me Its Teeth
typescript
dev.to
A thousand-year-old poetry anthology, a thirty-year-old JavaScript API, and modern TypeScript — what could go wrong? Answer: the historical Japanese spelling, the browser-specific voice availability, and the queue-that-never-clears behaviour of SpeechSynthesis. I built a tiny quiz around the 百人一首 (the One Hundred Poets, One Poem Each — a canonical anthology compiled in the 13th century), and writing it surfaced three things I wouldn't have guessed from the MDN page alone. 📦 GitHub: https://g