# Release 2.3.3

### :race\_car: Performance Improvements

* Early Access/Preview Features. Contact <support@pixiebrix.com> for access
  * Add `disableExpensiveChecks` managed storage option to disable input/output validation checks. For use in low-CPU environments. See [#tuning-cpu-utilization](https://docs.pixiebrix.com/enterprise-it-setup/performance#tuning-cpu-utilization "mention") for more information.
  * Automatically exclude unused variable from text template rendering calls to reduce CPU and memory utilization
  * Pre-serialize sandbox data to avoid memory duplication across contexts: content script, service worker, offscreen document, sandbox
* Expose "Include Default Input" for triggers in Page Editor to disable non-event `@input` data. For performance tuning with frequent triggers and/or heavy pages. See [advanced-mod-performance-tuning](https://docs.pixiebrix.com/developing-mods/developer-concepts/advanced-mod-performance-tuning "mention")
* Increase secure sandbox timeout to 15 seconds to prevent host jank from causing PixieBrix to detect the sandbox as being unresponsive/crashed
* Mark trigger/sidebar listeners triggers as [passive](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#passive) to reduce host page jank
* Secure sandbox improvements to reduce CPU and memory utilization
  * Cache compiled text templates and user-defined Javascript in the sandbox
  * Batch text template rendering calls to the sandbox
* Runtime task queue optimization
  * Prioritize sidebar panel mod component runs based on active panel/panel visibility
  * Move asynchronous brick runs for `Run Bricks` and `Run with Async Mod Variable` from the microtask queue to the event queue
* Optimize local IDB log database access patterns
  * Avoid blocking IDB call on mod component run when tracing/debug logging is not enabled
  * Group logging communication to the background worker to reduce web-extension messaging overhead

### :sparkles: Enhancements

* Page Editor: include example tool argument schema to Add Copilot Tool brick configuration

### :bug: Bug Fixes

* Page Editor: Fix missing variable analysis warnings for complex text template expressions
