3 ms·
It's not just you. It's too abstract of a word to tell me anything without more context. Edit: Here's the definition they're using: http://nerds.airbnb.com/iso
by thirdtruck 12y ago
It's not just you. It's too abstract of a word to tell me anything without more context.
Edit: Here's the definition they're using: http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/ http://nerds.airbnb.com/isomorphic-javascript-future-web-app.... In short, "JavaScript that runs on both the client and the server." This goes beyond "using node" to mean that (e.g.) everything is rendered on the server, but that you can also render only parts and send them to the client to handle on its own.
- isomorphic 12y agoTo be pedantic, when I picked my handle back in the /. days, I thought it meant "a bijective homomorphism." Or, less opaquely, an invertible structure-preserving map (in the context of abstract algebra). When I read about "isomorphic JavaScript" as, essentially, views rendered with the same code on the client or server (and yet a separate API), I can't help but think "You keep using that word. I do not think it means what you think it means." Perhaps "symmetric JavaScript" would be better? But then the API is still an asymmetry...
- deleted 12y ago[deleted]
- thirdtruck 12y agoAgreed. The software doesn't strike me as really symmetrical or isomorphic. Perhaps a whole different metaphor is in order, assuming the idea is even concrete enough to warrant a short label in the first place. Not all labels need to be (or can be) reduced to a single word.