JavaScript Decorators: Syntactic Sugar or Superpower?
Wednesday, September 30, 2026
Starts at 4:00pm
Presented By
About This Session
Decorators are a JavaScript feature that extends the functionality of classes. They can be applied to classes and the fields and methods of a class to access information about them and, optionally, replace them. For example, a class decorator can keep a running count of the number of instances created. A field decorator can log all accesses or validate new values before they are assigned. A method decorator can measure and report the time required for each execution. The ECMAScript Decorators proposal has been at stage 3 since 2022. Decorators are already supported by TypeScript 5+, Vite, and Deno. The web component libraries Lit, Stencil, and FAST all support decorators. Will decorators become an official part of ECMAScript 2026? Regardless, it's a good time to catch up on this powerful JavaScript feature! This talk covers everything you need to know to use and implement decorators.
https://javascript-conference.com/architecture-performance/writing-javascript-decorators/
Part of Event
Login to follow this session!