[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Emulation](./puppeteer.protocol.emulation.md) > [SetVirtualTimePolicyRequest](./puppeteer.protocol.emulation.setvirtualtimepolicyrequest.md) > [budget](./puppeteer.protocol.emulation.setvirtualtimepolicyrequest.budget.md) ## Protocol.Emulation.SetVirtualTimePolicyRequest.budget property If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent. Signature: ```typescript budget?: number; ```