2 ms·
For web components to still win I see: 1. A very lighweight set of touch-first self-contained UI components collection Carousel, navigation bars, card, switch
by diminish 10y ago
For web components to still win I see:
1. A very lighweight set of touch-first self-contained UI components collection
Carousel, navigation bars, card, switch (toggle), a range slider, calendar/time picker, badge, rating and some. They must be self-contained and light-weight. All the set of iron-, paper-, vue, (material, mintui, and even Bootstrap set available.
It must be so easy, and so cooperative that WordPress themes must be able to use those components with 2 lines of imports. If the old web starts using it, not the mobile app web, it ll be easier to force other browsers to support it natively.
2. Full browser coverage and elimination of polyfill.
Next to Chrome/Opera and Chromium++, Safari 10.2. Then HTML import support issue (ES6 modules?) with both Safari and Firefox remain as still big obstacles as well as Edge's uncertain future support/
3. Mobile App-like components and features only for the advanced apps,
- Router, caching, service workers..
- Better debugging and error messages.
- Better failover.
- Here competition with angular, vue, react, riot and others seems hard to win, and this must be a separate battle.