This is nothing Frontend or JS specific. I've been around in BE (c#) long enough, and the "new shit" adds also terminologies that have nothing todo with C#/.NET itself and were basically "unknown" to any C# developer (or Java for that sake) 10 years ago:
- Dependency Injection/IoC - Containers, Resolvers, Scopes
- Microservices (Circuit Breaker anyone?)
- DDD + CQRS (i could fill a whole page with terms coined by those)
- Mediator Pattern
etc.
If you buy into a certain techstack, it will always bring associated patterns that have nothing to do with the original language/idiom.
- Dependency Injection/IoC - Containers, Resolvers, Scopes - Microservices (Circuit Breaker anyone?) - DDD + CQRS (i could fill a whole page with terms coined by those) - Mediator Pattern etc.
If you buy into a certain techstack, it will always bring associated patterns that have nothing to do with the original language/idiom.