I'm happy to be part of the Pure Web initiative.
This is an initiative started by Marc van Neerven, gathering web developers aligned around the idea of doing away with the baggage of the decade-old tools and practices, and embracing the web platform of today with both arms.
Although most of the developers behind the Pure Web Foundation will have different (sometimes vastly different) approaches to how we develop web applications, we have come up with a set of principles that we can all agree on:
1. Start with pure HTML (preferably semantic constructs)
...and leverage CSS3 fully
2. Use Progressive Enhancement
...before even thinking about web components
3. Extend HTML with Custom Elements
...and Think about attaching logic later on (to turn them into Web Components)
4. Prefer Light DOM
...before even thinking about Shadow DOM
5. Understand Shadow DOM
...before building complex components
As you can see, the goal of the foundation is quite pragmatic. It doesn't sell snake oil, or vague principles that are hard explain, let alone follow. These are very down-to-earth and highly applicable principles. This is the spirit of the foundation: promote good ideas in a way you can take advantage of today and build good software tomorrow.
Check us out at https://pureweb.dev/
Frontend Developer
1wI really like the 2024 css features for chrome Before 2024 css features, All of them were such a headache to find and implement a workaround solution