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.

This is Why does Twitter use a hashbang instead of using the History API? by Simon Willison, posted on 19th February 2012.

Next: What are the best resources for learning regular expressions?

Previous: What web programming framework best supports 'drag and drop' actions?  Please give examples of sites and/or plug-ins that support the interaction.

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe