[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Profiler](./puppeteer.protocol.profiler.md) > [ProfileNode](./puppeteer.protocol.profiler.profilenode.md) > [deoptReason](./puppeteer.protocol.profiler.profilenode.deoptreason.md) ## Protocol.Profiler.ProfileNode.deoptReason property The reason of being not optimized. The function may be deoptimized or marked as don't optimize. Signature: ```typescript deoptReason?: string; ```