JavaScript Object Property Descriptors, Proxies, and Preventing Extension

Here's a post of mine over at the Intrinsic blog: JavaScript Object Property Descriptors, Proxies, and Preventing Extension. This is an adaptation of the talk I gave at Node Summit 2018: Property Descriptors, Getters/Setters, and Proxies, Oh My!. It covers various advanced JavaScript object concepts, such as Property Descriptors, the 13 Proxy Traps, and how to prevent extensions of objects by freezing and sealing them. It also touches on why we need to know these things while building a Node.js security product.

Thomas Hunter II Avatar

Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, published a book on microservices, and is an organizer of Nodeschool SF.