General Question

How does this website continue playing music when the URL is changed?

On Soundowl, if you search for a song and click its play button, a music player will appear on the bottom of the page and begin playing. However, I have noticed that if you click on a link to change the page, the player will remain and the song will continue playing as if it was not reloaded.

This would be understandable if the website was using AJAX to load content from the server, but the actual URL changes—not the part after the hash #.

What is going on here? How can I replicate this on my own?

If this does not work for you on your browser, I’m using Google Chrome for Mac, although I doubt it’s a browser-specific feature.