I'm starting to believe that #SSR for #webcomponents is not really a well-defined concept. Unless the entire App is a react-like pure function, you'd really need to pre-render entire pages with JSDOM, Puppeteer or similar because components could possibly depend on (or modify everything on) any given page.
> I'm glad there are people that write well thought-out and reasonable pieces that reinforce my opinion.
Me, 2 minutes ago.
More seriously, this is a good read. And it also makes me think there's a need for more empathy for #frontend devs. Because they might not have a choice (top-down decisions), they might not be aware (bias, market blindness), or simply being totally caught up in some hype cycle.
I still remember visiting *snappy* websites (web 2.0) in the late 00's. #HTML #SSR
I always hear people state that #SSR is needed for #SEO, but I'm not convinced that's true in 2024.
#Vercel just did an investigation into this and seems to confirm my suspicions: #Google renders #CSR / #SPA apps and indexes their content just fine.
https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process
There are a few caveats for sure, and I'd love to see similar data on other search engines, but this is probably a good baseline.
Inspired by @matthiasott great newsletter: has anyone experience implementing #webmentions with @astro?
Here's his article: https://buttondown.email/ownyourweb/archive/issue-14/
And here's what I found but couldn't test yet: https://kld.dev/adding-webmentions/
[Eurovision]
Si la Suisse gagnait l'eurovision !
Il serait utile de penser au financement et de ne pas utiliser l'argent des redevances pour organiser cet événement.
Les financements doivent être de source privée seulement.
Plusieurs pays dans le passé ont pris de telle décision, pour garantir des redevances abordables pour tous.
Ceci peut être un manœuvre pour ne pas vouloir baisser cette redevance en Suisse,
Une initiative a été déposée pour réduire la redevance à 200 francs et elle a de forte chance d'aboutir !
Si la Suisse ne gagne pas l'Eurovision !
Introducing Enhance WASM
Say hello to Enhance WASM — backend agnostic server-side rendering for web components.
by @brianleroux
#WebComponents #enhance #WASM #ssr
https://begin.com/blog/posts/2024-04-08-introducing-enhance-wasm