Live data from Hacker News

Space.js – HTML-driven narrative 3D-scrolling

slashie.org

11–20 of 23 posts

Re: Space.js – HTML-driven narrative 3D-scrolling

#12
Aside from the fact this hits Poe's Law so hard that it is impossible to tell whether it's an April Fools joke, i am pleased that it degrades somewhat gracefully without JS:

https://dl.dropboxusercontent.com/u/10190786/no-js.png

And becomes downright usable and pleasant without CSS:

https://dl.dropboxusercontent.com/u/10190786/no-css.png

Re: Space.js – HTML-driven narrative 3D-scrolling

#14
post #9

Well, it is called Space.js and in the main page it says: No js required. I am missing something here?

I think he means no writing of JS required to use it. Include the library, and just use HTML to do the rest.

I agree though, bad use of saying "no js required".

Re: Space.js – HTML-driven narrative 3D-scrolling

#15
I've been thinking about implementing a sort of slideshow like this.

I could definitely see this being extended, contained within a frame and used (by intercepting and mimicking scroll actions) in order to present a slideshow in a smooth, consistent manner.

By itself, it's novel. But extended, I could see a few uses for it.

Interesting idea, degrades pretty well (for text only), and I enjoyed scrolling through smoothly with middle-click.

Re: Space.js – HTML-driven narrative 3D-scrolling

#16
post #7

April Fools?

Definitely. Try clicking through to the article: We generally use web pages as our canvases and paint content on the x– and y-axises. This is our tangible abstraction of reality. Here we are going to explore what happens when we introduce z-axis to content presentation. Instead of stripping down reality to a plane, we are going to simplify it, keeping our three physical dimensions but only their minimal essence.

It reads as a joke until you see it on a startup's about page.

Re: Space.js – HTML-driven narrative 3D-scrolling

#17
These comments are very narrow-minded and hostile.

This is wonderful execution. It's really hard to create something that's so easy to use. Its API looks surprisingly elegant.

As for the use cases and UX, remember that there's many types of projects. This could be used in a way that helps the UX for some kinds of experiences.

Just because this would be bad for your work, or the sites you like to go to, doesn't mean it's not a perfect fit for certain experiences.

Kudos.

Re: Space.js – HTML-driven narrative 3D-scrolling

#19
There are ways of doing scroll-based storytelling right but this ain't it. This library does have the right idea that scrolling should be continuous, but if you over- or underscroll the content you get trapped in a weird middle ground of a tween between two states, and it's frustrating to exactly line up your viewport to the content so it's readable.

Mike Bostock wrote a pretty good post about scroll-based storytelling last year: http://bost.ocks.org/mike/scroll/ https://news.ycombinator.com/item?id=8551724

Re: Space.js – HTML-driven narrative 3D-scrolling

#20
post #8

Assuming this isn't an April Fools joke... This kind of interface creates a terrible user experience. I've seen them before, and they always suck. The main issue is that you remove all context from the interaction. I don't know where I am relative to the entirety of the content. Furthermore, I can't jump to the point that I want. It's disorienting and infuriating, and after about 10 seconds of exercising my middle fi…

Not disagreeing with your overall point regarding the usefulness UX of this sort of interface, but unlike the Famo.us demo, Space.js seems to maintain the scroll bar on the right window edge, which allows you to keep a sense of where you are within the document and to jump where you want within it. Also, the down arrow alleviates the strain on your middle finger nicely, as will clicking and dragging the scroll bar.
Post reply on HN