I want to live in the kind of world where great folks like @zachleat can sustain themselves independently with a full-time focus on #opensource projects like @eleventy!
Exciting moment for the #11ty community and open source in general 🎉
Here’s my latest case study for a server-rendered HTML of a Mastodon feed with only one progressive enhancement web component (github’s relative-time) — it turned out (surprisingly) pretty good if I may say so myself 🥹
I've been experimenting with some HTML canvas ideas lately. Here's one that ended up becoming a <pointer-particles> Web Component. A tad over the top for production but a blast to mess around with!
jQuery plugins depended on jQuery, and when jQuery went out of favor, they ended up in the junkyard.
There is all sorts of componentry built exclusively on React, limiting it to React-based sites. As React goes out of favor, they will end up in the junkyard. (Same with any framework-specific extension.)
But with Web Components... it seems like the story will end differently. If they are built without dependencies, they might just live as long as the web does.
@davatron5000@chriscoyier@nicolaschevobbe yeah that’s key I think. I have some old school js on my blog for comments. I looked into converting to wc and the code was worse that way; longer and more obtuse. I need the same benefits I get from JSX to make wc palatable
@chriscoyier The penalty for one Lit is pretty small (7kb). If your system has 30 components that cost get amortized to ~233b/ea. And there’s a pretty linear pathway for making a retired Lit component and a vanilla web component. So that’s good news. But.
There’s renewed talk about native template instantiations (echoing, forloops, if/else) which I think would really tamp down abstraction costs.
@davatron5000@chriscoyier When I made a web component, I think I just expected reactive data. When it turned out this isn't a thing, that's when I went looking for the right framework™️
Ever since then, the wind sort of left my sails on the web components sea.
@spla Ah okay, thanks! I do admit I tend to read between the lines. “advising and supporting the team on key strategic issues” seems enough to influence release cycles
There's a shift underway in front-end development. The largest companies in the world are now building on Web Components, and they are hiring! I want this course to help designers and devs prepare for this next phase of the web. Help spread the word! 📣 https://www.kickstarter.com/projects/scott-jehl/web-components-demystified
Important update for #GitHub#Action users! Coming June 50% of the actions on the Marketplace will no longer work without adjustments. If you have ignored the warnings, it will start breaking now 💁♂️.
We have introduced new whistleblower tools to help employees and other insiders report harmful practices of Very Large Online Platforms or Search Engines under the DSA and violations of obligations by gatekeepers under the DMA.
These tools are empowering whistleblowers to share relevant information anonymously, in any EU official language and format, from reports to data metrics and internal research.