Generally I feel not that much "radical" stuff is happening, mostly iterations on existing concepts which imo is still very exciting.
Some things I have been excited about lately (not per se from last year, but definitely relevant):
- Stitches: CSS in JS solution that is great for design systems
- Radix UI: "Unstyled, accessible components for building high‑quality design systems and web apps in React."
- ESbuild; also SWC, generally newer really fast bundlers. I've been playing around with esbuild and I really like how easy and fast it is.
- pnpm: a npm/yarn alternative.
- Framer motion, Framer motion 3d, react three fiber, motion
one: Lots of cool stuff happening in the animation & 3d space.
- Supabase: Similar to firebase, and aws amplify.
- React query, and swr; declarative data fetching
- Playwright: E2e testing/browser automation tool, I guess sort of cypress-ish, but really easy to set up and use.
- Typescript: not new of course, but it has pretty much become standard, means everything has bindings, lots of info out there, easy to use.
- ReScript: A more functional compile-to-js language, a bit niche and small, but really cool imo.
- Cool new CSS stuff (aspect ratio for example), also some new cool JS API's happening (I'm watching CSS houdini, although support is not there yet).
I could go on, there is lots of awesome stuff out there. Like I said I don't think as big of leaps as some years back, I think it's more better/faster/easier ways to get stuff done. It's a good time to FE dev!