2024-06-15 02:00 UTC
@polotek@social.polotek.net @agocke@hachyderm.io On the upside, TS doesn't obscure your relationship to DOM by default (except via the need to then pull in a bundler). Unfortunately, very few teams have the discipline to use TS *without* the usual JS framework cruft.
The best I can think of here is the VSCode team, who are baller, and stay top of their game by being *extremely* intentional about these choices and investing deeply in the infra they *do* pick up.
Replies (1)
-
@slightlyoff@toot.cafe 2024-06-15 02:16
@polotek@social.polotek.net @agocke@hachyderm.io Chromium DevTools have a very similar flavour: TS + Lit, almost nothing else. Extremely close to the metal: https://github.com/ChromeDevTools/devtools-frontend/blob/main/front_end/ui/components/tree_outline/TreeOutline.ts There's a reason the successful tools developers use all day to build their React front-ends are not using React themselves, and it's not "legacy", it's taste and skill.