Building a Keyboard Tester: event.code, Stuck Keys and the Keys a Browser Never Sees"Keyboard test online" gets searched by people with a sticky key, a second-hand laptop, or a new mechanical board to check. A web page is a good tool for this: no install, and every key you press ligh17h ago · 4 min reada2ztools.hashnode.dev
Writing a "Speaker Cleaner" in the Browser Without Lying to Anyone"Water in phone speaker" is one of those searches that spikes every summer. The usual fix people find is a page or app that plays a low tone to push the water out. I built one, a speaker cleaner, and 17h ago · 5 min reada2ztools.hashnode.dev
How to run a user's regex without letting it freeze the browser tabIf your page lets people type a regular expression and run it, one bad pattern can lock the whole tab. JavaScript's RegExp engine backtracks, so a pattern like this one /^(a+)+$/ against "aaaaaaaaaaa1d ago · 4 min reada2ztools.hashnode.dev