Live data from Hacker News

Twitter to move away from Hashbangs

storify.com

31–40 of 82 posts

Re: Twitter to move away from Hashbangs

#31
post #24

I thought this was about twitter moving away from hashtags. For some reason I got a bit excited, may be because I find vast majority of hashtags to be annoying noise. That said, I know they serve a purpose in specific use cases and donno a better alternative.

Is it un/reasonable to consider moving hashtags out of tweets and into metadata or just separate? Just as useful, but can be styled separately. Evolved hashtags, backwards compatible.

That would make sense to me. I always thought it was odd that you weren't allowed to attach a link as metadata, causing the rise of all the various URL shorteners.

Re: Twitter to move away from Hashbangs

#33
post #24

I thought this was about twitter moving away from hashtags. For some reason I got a bit excited, may be because I find vast majority of hashtags to be annoying noise. That said, I know they serve a purpose in specific use cases and donno a better alternative.

Hashtags were/are a Twitter user creation that they do very little to support apart from making them linkable within posts so they are easily searchable from their application interfaces.

Seems a bit disingenuous saying they do very little to support it. There was a big UI change in the latest official Twitter client that made a major tab for trends and hashtags. Seems to be a core facet to me.

Re: Twitter to move away from Hashbangs

#34
post #20
post #16

Earlier quoted context omitted.

It doesn't sound like they're switching to rendering on the backend, though. So you're most likely still going to have to execute a huge chunk of javascript before displaying the page, though hopefully it will get faster.

I'm hoping that they plan to serve up the HTML and CSS for the basic page as quickly as possible, then load the JS that adds the pushState / interactive stuff asynchronously. A page with a single tweet on really shouldn't need to pull down much code. The JS can all be cached by the browser (far future expires headers etc) and there are some neat tricks you can do with app cache and localStorage to make that work even…

Indeed, one always hopes they do the right thing :P

Re: Twitter to move away from Hashbangs

#35
post #16
post #2

This is fantastic news. From the recent tweets by https://twitter.com/danwrong it looks like Twitter are moving entirely to HTML5 pushState, and leaving IE users with full page refreshes rather than continuing to serve them #! - Dan says "I'm not sure why everyone is so adverse to page refreshes these days. You can make them fast too." Of course, Twitter are going to have to include a piece of JavaScript on the http:…

It doesn't sound like they're switching to rendering on the backend, though. So you're most likely still going to have to execute a huge chunk of javascript before displaying the page, though hopefully it will get faster.

Dan says he is on the job.

https://twitter.com/#!/danwrong/status/171730032807518210

Re: Twitter to move away from Hashbangs

#37
Twitter's implementation of the hashbang was awful. It broke the back button and it was slow. I don't think it's a fair representation of the technique.

EDIT: And based on their implementation, I wouldn't trust anything their engineers have to say about hashbangs either.

Re: Twitter to move away from Hashbangs

#38

Can somebody explain to non-web-types why this matters, other than making the URL itself look cleaner?

Several issues: back button programability, URIs become uglier so then you need to do some parsing, etc.

The sample the pros and cons of hashbangs, refer to the discussion on this page: http://ask.metafilter.com/187222/Whats-wrong-with-using-hash...

Re: Twitter to move away from Hashbangs

#39
post #20
post #16

Earlier quoted context omitted.

It doesn't sound like they're switching to rendering on the backend, though. So you're most likely still going to have to execute a huge chunk of javascript before displaying the page, though hopefully it will get faster.

I'm hoping that they plan to serve up the HTML and CSS for the basic page as quickly as possible, then load the JS that adds the pushState / interactive stuff asynchronously. A page with a single tweet on really shouldn't need to pull down much code. The JS can all be cached by the browser (far future expires headers etc) and there are some neat tricks you can do with app cache and localStorage to make that work even…

This is what they do.
Post reply on HN