Hacker News new | ask | show | jobs
by damon_c 4821 days ago
Off topic... is this a correct ranking of preferred form in handling this situation?

blank page or other such confusing non-function : bad

"your browser sucks" - page still doesn't work : poor

"please enable scripts or get a newer browser" - page still doesn't work : fair

"please enable scripts or get a newer browser" - page works for non-js users but is somewhat crippled : good

page works perfectly without js : excellent (you could use headers to have it auto reload every few seconds?)

2 comments

If this was a company website or something maybe I would agree with you, but seeing how the draw here is "Realtime" bitcoin, the OP obviously put in a lot of work in the realtime aspect. If you look at the source it looks like websockets + canvas.

Considering this, it seems OP would have needed to rewrite the whole service (he would have needed to write application layer + the alternate html) just to serve those without javascript, which would not be in realtime (and essentially a duplicate service of all the other bitcoin exchange boards).

Whats the tradeoff in terms of development time vs. supporting a small set of users?

I agree, this is a simple site displaying information in a very simple way. It should be very easy to fallback onto other ways of displaying this info.