An interesting – albeit flawed – attempt at a zero-dependencies, web standards focused, PWA based UI framework, and a potentially useful quick-start template for using web components and native APIs to build a lightweight web app. I will caution that the author has some odd ideas about both HTML and front end development in general. For example: they advocate the use of <label>
wrappers for <input>
, but fail to understand that you still need the id
attribute for accessibility purposes. They also chose to use a range slider as the basis for a switch component 🤷♀️ So, I like the underlying principles and general idea, but wouldn't recommend using this as-is or copying code verbatim; it's definitely not reliable, and as the author doesn't even have their own personal website, it's hard to know how experienced they are in actual front end development.
- Source
- Link to Original 🔗
- Published
- Categories
- Frontend
- Tags
- PWA, web component
Explore Other Notes
⬅ Newer
What is utility-first CSS?
As acerbic and cutting a critique of utility-first CSS (and that particular framework) as you would expect from Heydon, but hidden amongst the humour are some (also equally expected) jewels […]
Older ➡
Why my code isn't in TypeScript
Remy has some good arguments for why TypeScript can be just as much of an issue as it is a benefit. I've personally got a love/hate relationship with the abstraction, so it's always good to have some […]
- An interesting – albeit flawed – attempt at a zero-dependencies, web standards focused, PWA based UI framework, and a potentially useful quick-start template for using web components and native […]
- Murray Champernowne