P.S. everyones favorite new word is skeuomorph
Basecamp Next: UI Preview
31–40 of 85 posts
Re: Basecamp Next: UI Preview
#32Nicely done. Very fast as well, never seen a webapp load that quick. Anyone with a bit of explanation on how this is done?
Basecamp Next's speed comes from the combination of an aggressively cacheable design and HTML 5 pushState.
Re: Basecamp Next: UI Preview
#33Earlier quoted context omitted.
Basecamp Next's speed comes from the combination of an aggressively cacheable design and HTML 5 pushState.
Can you expand on what sort of caching you are talking about? Client side caching in the JS layer, varnish or some other http level caching, some sort of server side in the Rails app itself, etc ?
On the app level, each fragment of markup is free of user-specific data so all users can share the same cache. (User-specific concerns are pushed down into JavaScript and CSS.) Those cache fragments are then nested, so we can cache at all levels of display: an individual to-do item, the to-do list with all its items, all to-do lists in a project, and the entire project itself.
At the HTTP level, we send an ETag in the response for every GET request. Since our app caching means we don't incur the cost of a full render, we can serve the requests very quickly and avoid sending back the contents of the page if your browser already has it.
At the JavaScript level, we cache DOM elements for every sheet you've visited in the current page load, and display them immediately (while fetching the latest version in the background) when you re-visit a URL.
Re: Basecamp Next: UI Preview
#34Nicely done. Very fast as well, never seen a webapp load that quick. Anyone with a bit of explanation on how this is done?
Re: Basecamp Next: UI Preview
#35Earlier quoted context omitted.
Basecamp Next's speed comes from the combination of an aggressively cacheable design and HTML 5 pushState.
Curious about how you're employing pushState. Is it through pjax or something similar?
Re: Basecamp Next: UI Preview
#36This is real pretty. I love the stacked paper visual analogy of the 'focused' view in a project, it's so instantly visually apparent what's going on. I wonder how many trends this UI/UX is going start.
Re: Basecamp Next: UI Preview
#37Re: Basecamp Next: UI Preview
#38Re: Basecamp Next: UI Preview
#39Re: Basecamp Next: UI Preview
#40Will Basecamp Next use application/xhtml+xml now that it has no IE8 support?