Phantom Limb

What’s it?

So, you know when you’re hackin’ away on that mobile web app of yours, and you need to debug something, but mobile Safari’s debug console is kinda worthless so you just end up doing a bunch of alerts like it’s 1997? Wouldn’t it be cool if you could run your app in all-grown-up Safari on your desktop?

That’s pretty much what this thing helps you do. Phantom Limb makes your mouse-clicker fire simulated touchstart, touchmove, and touchend events, just like there was no mouse at all and you were pokin’ at the screen like some kinda idiot.

Try it

Make-believe the big box that follows is an iPhone or Android or something, and the finger-circle is your own finger-circle, and play the mighty metronome the way God intended it.

If you're lucky, it might even make noise. Browsers' audio support is crazy buggy. I'll get a better demo up later.

Look, now you’re an attractive musician!

There's also a kinda test page that's not too pretty.

Use it

Grab the source and have your way with it.


Improvements, bug reports, etc. are all very appreciated. I’m aware of a couple issues that need attention. You’ve no doubt found several more in the 114 seconds you played with it.

You might also be interested in these remote consoles: