Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Server Side Rendering(ish) behavior with zero HTML (cdaringe.github.io)
1 point by cdaringe on Jan 5, 2025 | hide | past | favorite | 2 comments
Re submission of https://news.ycombinator.com/item?id=42498906, as the prior post was unclear of purpose. Spiffed up, clarified, spit-shined :)


I'm sorry I have to say it like this but there is an absolutely ridiculous popup that will not allow me to read that article because it claims my "viewport is too small".

Not only it's ridiculous, since I can see the content behind being rendered fine, but there's also no way to dismiss the popup.


I have now read the thing on a desktop. I'll add a couple of comments:

1. I don't see a single thing that actually requires application/nd-javascript in your demo. I can just write a minimal HTML -which I will need at least to add a warning that "you need JS for this application"- and then just load a JavaScript file with all my DOM creation code. Your explanation doesn't explain in any way at all what your solution adds to this already available way of doing things. You also don't explain what is it that the browser "does not allow" you to do regarding this.

2. In your demo, there's no clear explanation at all about Step 10. What's the role of React there? You argue at the beginning that you don't want to generate HTML then hydrate and then "go back to DOM" (??) and yet in Step 10, you -without much of an explanation- load React and hydrate anyway. What is it that you want or don't want to do? You never specify that.

3. For a page that requires me to read it on desktop and refuses to let me read it on my phone, you're doing a terrible job of using my screen efficiently. https://imgur.com/a/tHhcpx3

---

I don't want to dismiss your idea outright. I just think you want to communicate something, some idea you have there, but that you're just not making your point well. I'd suggest that instead of focusing on a demo, you first write down a much more precise explanation of the idea itself, not forgetting to include all the relevant details. And only then, set up the demo to show those arguments.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: