#1621
Svelte, Vue, React, Angular Considered Evil: Just Loop Over Signals With A Signal Loop Web Component
Iâm a developer whoâs tried everything from C to JavaScript to Svelte, and Iâve grown tired of the bloated runtimes and frameworks that keep adding layers of abstraction. In particular, TypeScript feels like another âtypedâ version of an untyped language that only adds complexity; similarly, Reactâs JSX is clunky and hardâtoâport because it forces you to weave array mappings into custom syntax. Instead of sprinkling a few dozen libraries onto a page, I propose using native Web Components with a lightweight signal system: just a handful of lines can give you a component that subscribes/unsubscribes to signals in its lifecycle, supports nested loops via dotted paths, and even offers twoâway data binding by scanning for `data-bind` attributes. With this minimal approach you get the benefits of reactivityâloops, dynamic instantiation, type mappingâwithout the mental overhead of casting or adâhoc parsers; itâs a âSwiss army knifeâ that returns code to plain, portable HTML while still keeping the structure and lifecycle advantages of components.






















