Walkway.js
connoratherton.com
connoratherton.com
This is really great stuff; has a super friendly API to boot.
FWIW, we also released a generalized library for some of the things we were doing WRT frame-based and duration-based animation:
https://github.com/voxmedia/metronome
(Reason being that for some animations, we wanted it to finish in a precise amount of time, but for others, maintaining frame rate was paramount, even if total elapsed time was longer)
Why doesn't it work? I imagine it's this funky DNS config:
sergio@sergio-laptop:~ > dig www.connoratherton.com
;; QUESTION SECTION:
;www.connoratherton.com. IN A
;; ANSWER SECTION:
www.connoratherton.com. 3529 IN CNAME http://connor-personal.herokuapp.com.
http://connor-personal.herokuapp.com. 229 IN CNAME us-east-1-a.route.herokuapp.com.
us-east-1-a.route.herokuapp.com. 55 IN A 50.19.235.218
This is not valid CNAME content. Does this work on some browsers???What you should have is something like
connoratherton.com A 54.221.226.116
www.connoratherton.com CNAME connor-personal.herokuapp.com
Alternately, if your domain registrar supports ANAME or ALIAS, you should have, respectively, connoratherton.com ANAME connor-personal.herokuapp.com
www.connoratherton.com CNAME connor-personal.herokuapp.com
or connoratherton.com ALIAS connor-personal.herokuapp.com
www.connoratherton.com CNAME connor-personal.herokuapp.comIt renders well if the tab is in focus (fantastic work!) but there's a bug: if I open it in a tab in the background, and visit it later (after the animation would have completed?) I see only a nearly-blank page. Confused me for a bit, as I open mass-tabs here on HN...
Edit: Checked the code. He uses requestAnimationFrame.
I'm telling you because I'm pretty sure I'm the only Windows Phone user worldwide.
I'm using Two.js https://github.com/jonobr1/two.js to do the SVG interpreting and processing.
https://www.dropbox.com/s/z57g1fmmn10qmej/Screenshot%202014-...
Furthermore if I middleclick to open a new tab, the animation does not play.
I don't know if HN crashed the server or if there is some irony involved.
[1] http://www.nytimes.com/interactive/2013/10/09/us/yellen-fed-...
It's actually a very nice trick (and I love moving things around in graphs), and I'm intrigued by how I'd do it with D3. If I have any free time this weekend I'll look into it ;)
[1] VanillaSEO: http://vanillaseo.com/report/20141030fdec7fda61eafac3b8dca58...
Ninja edit (or almost): Here's the relevant part of d3 docs about tweens: https://github.com/mbostock/d3/wiki/Transitions
http://bl.ocks.org/mbostock/5649592
And here’s an older graphic that demonstrates the technique in use:
http://www.nytimes.com/interactive/2013/02/20/movies/among-t...
We also used this technique to render the progress map in The Russia Left Behind: