The Tree Slider - GitHub
github.com
github.com
It's implemented as a bookmarklet that you can activate on any github repo for an advanced view.
5.3.4.3 Lower the Baud Rate if Terminals Smooth Scroll
If many of the applications at your site write characters to
terminals in the smooth scrolling mode … you might consider
reducing the baud rate [from 9600 to 4800] … the decrease in
the baud rate would be barely perceptible to the users.
VT100 transitions come to the rescue!(Smooth scrolling was at 6 lines per second. Glassy smooth, especially if you kept the line saturated to the flow control limits. But as a consequence it couldn't accept more than about 4000bps of data on 80 character lines.
That particular hint never made much sense to me because it is about saving interrupts and a screen of data took the same number of interrupts at 4800 or 9600. I think it was more about slowing down the users without them noticing to avoid upgrading the computing resources.)
who's essay was widely criticized here yesterday for some factual mistakes. He did get one thing right though.
Other bugtrackers which were based on svn had a lot of issues with git because of this.
Also, they would need to store that, and I don't necessarily want my browser storing my entire directory structure (and possibly file contents) for any amount of time other than when I'm actually browsing it.
Try it out, it really is very fast without having to eagerly load anything at all.
That would be more work for the GitHub guys, but I'm pretty sure it would work.
I'm just pointing out that since they've changed the arrangement (e.g. no page reload when navigating between directories), they could take advantage of it to get a huge performance gain rather than a small performance gain.
Try jQuery Mobile repo:
https://github.com/jquery/jquery-mobile
[Obviously, you will need Chrome/Firefox 4/Safari.]
So, its not even news. Unless, I suppose, the reader learned javascript in 2001 and feels they don't need to keep up on new things. That's the HN crowd is it?
Fuck, I've been learning javascript for a week and I know how to do this.
Relax, dude.