|
|
|
|
|
by ceejayoz
4104 days ago
|
|
> Just think about how many engineer-hours Twitter flushed with that silly #! kludge – and then when they switched back, saw an 80% improvement in page load time. No hours were wasted, and they didn't really switch back. They're just using HTML5's History API on browsers that support it now. Essentially the same mechanism under the hood, just prettier URLs for it. |
|
Now, here's what a tweet looks like without JavaScript enabled:
https://www.dropbox.com/s/me7kinvje7ly781/Screenshot%202015-...
Here's what it looks with JavaScript enabled:
https://www.dropbox.com/s/04pjdlkuht6t2ja/Screenshot%202015-...
(The main difference would be that things like the search & menus are either interactive controls or simple links to basic HTML forms depending whether JavaScript loads)
During the hashbang era you couldn't use a page without a full rendering ending. Now, however, all of the content is available with fairly rich markup:
https://redbot.org/?uri=https%3A%2F%2Ftwitter.com%2Facdha%2F...