Hacker News new | ask | show | jobs
by rhizome 4372 days ago
I suspect that many sites simply do not have staff and/or resources capable of producing NoScript-friendly (degradable) work.
1 comments

Producing NoScript-friendly work is, oddly, ridiculously easy. You write your "view" code for React.JS, and render this via node.js on the server, then have the client do exactly the same. You can pick up libraries - or write your own in half an hour - which implement the glue to talk to models from both the client and the server.

You shouldn't even need to write your business logic in node.js if it doesn't fit the language well, just write an RPC server in whatever language you prefer.

I've never seen a coherent argument against progressive enhancement on served HTML.