> this was such a dealbreaker that it caused the developer to literally switch stacks to get back the same feature.
Client side includes would have solved a small part of the pain points that were listed in the article.
This is a developer who explicitly didn't want to add javascript. Compromising a design goal, especially for a hobby project, to only partially solve your pain points, doesn't seem like a good trade off.
> Once again, I am going to point out that plain HTML+CSS+JS is conformant to the relevant specifications; when a user wants to to, for whatever reason, deviate from the specification
Disabling javacript is not a deviation from any specification.
> But you responses throughout this thread is working on the assumption that megabytes of JS is required if you want client-side includes, and you coupled that with an implication that only incompetent developers would go that route.
I never said either of those those things. I said "lazy" and I never implied anything about the size of javascript required for client side includes.
I never used "SPA" in my response to you I used it in response to this:
>> Personally I think it's better to distribute the workload across clients. We'll probably see purely client driven UI's dominate the future.
This is not advocating for thin client side include. This is arguing for a world where everything is an SPA.
> If you think that the only options are a) Doing a full SPA with megabytes of JS, or b) No Javascript whatsoever, then I think that you're in no position to be calling other developers incompetent or lazy.
Not only did I never say such a thing, but it is pretty darn clear that I don't hold such a view since you quoted me in your comment as advocating for progressive enhancement, which generally isn't a SPA but uses some javascript.
You should take a breath and try reading things more than once. You've repeatedly put words in my mouth and done so with some oddly aggressive language
Client side includes would have solved a small part of the pain points that were listed in the article.
This is a developer who explicitly didn't want to add javascript. Compromising a design goal, especially for a hobby project, to only partially solve your pain points, doesn't seem like a good trade off.
> Once again, I am going to point out that plain HTML+CSS+JS is conformant to the relevant specifications; when a user wants to to, for whatever reason, deviate from the specification
Disabling javacript is not a deviation from any specification.
> But you responses throughout this thread is working on the assumption that megabytes of JS is required if you want client-side includes, and you coupled that with an implication that only incompetent developers would go that route.
I never said either of those those things. I said "lazy" and I never implied anything about the size of javascript required for client side includes.
I never used "SPA" in my response to you I used it in response to this:
>> Personally I think it's better to distribute the workload across clients. We'll probably see purely client driven UI's dominate the future.
This is not advocating for thin client side include. This is arguing for a world where everything is an SPA.
> If you think that the only options are a) Doing a full SPA with megabytes of JS, or b) No Javascript whatsoever, then I think that you're in no position to be calling other developers incompetent or lazy.
Not only did I never say such a thing, but it is pretty darn clear that I don't hold such a view since you quoted me in your comment as advocating for progressive enhancement, which generally isn't a SPA but uses some javascript.
You should take a breath and try reading things more than once. You've repeatedly put words in my mouth and done so with some oddly aggressive language