Experiments and Dead Ends
Not every experiment leads to something usable. This page captures ideas that were explored briefly and then set aside, captured here for posterity.
Audio file type converter
I was considering making an audio file type converter, but plain JavaScript doesn’t cover many audio file types, and I also wanted it to support a somewhat uncommon file type that used a proprietary codec, so this one was abandoned quite quickly. At any rate, GoldWave works well for my audio needs - it doesn’t handle that particular codec, but that isn’t an issue for the very specific use case I needed it for.
Anything requiring persistent user identity or storage
Not a single project — more an early design philosophy decision. From the beginning I had wanted to only create things that could be done in vanilla JavaScript (wrapped in HTML and CSS, obviously). This made anything which required user accounts and the like either impossible or at least very difficult, so I decided straight away to only make tools that were completely self-contained.
Highly complex graphical tools
When I looked into building tools like this, I quickly realised that there was a logical limit to what could be done without importing JS libraries or making API calls. So I tried to keep these tools tightly within scope, not trying to cram in every feature I initially had in mind.