The YouTube slowdown is just using the YouTube API. For mp3, it is using the html5 file and audio Apis, and a JavaScript port of the sound touch library. Everything is done in client side javascript, there is currently no application server, just a static site.
http://tunetranscriber.com
Let's you do marks and loops as well as using the playback controls.