Simon Willison’s Weblog

Subscribe

Why does Twitter use a hashbang instead of using the History API?

19th February 2012

My answer to Why does Twitter use a hashbang instead of using the History API? on Quora

I asked a friend who is an engineer there about this a while ago. When they shipped the first version of Twitter that used fully Ajax driven pages there was a critical bug with pushState in a widely deployed version of Safari, which made it impractical to commit to.