top | item 36983620

(no title)

sneas | 2 years ago

Four years ago, I found a small niche for a tiny project. Not that there were no solutions yet, but all the existing solutions lacked accessibility aspects, so I decided to develop my own, introducing the accessibility flavor [0].

The scope and limitations I had:

- Should be framework-agnostic

- Should require the minimum effort in installing

- Should not conflict with anything on the page

So, Web Component was the perfect candidate for the lib.

The framework-less approach felt overwhelming, and lit-html smelled like Polymer. So, initially, I picked up Stencil. It is still fantastic for creating component libraries, but it happened to be overkill for a tiny component. So in a few years, I rewrote my WC without Stencil, and now it feels just right.

I developed several more Web Components professionally in the past few years. I saw them as a perfect fit for the problems I had to solve. The scopes of problems were similar:

- Should be framework-agnostic

- Should require the minimum effort in installing

- Should not conflict with anything on the page

[0] https://github.com/sneas/img-comparison-slider

discuss

order

No comments yet.