v45.0.0-nightly.20260817
📦 electronView on GitHub →
🐛 1 fixes🔧 6 symbols
Summary
This release optimizes the uv loop by preventing unnecessary interruptions during I/O changes within uv_run(). It also refactors interrupt handling to be embedder-controlled, improving performance and reducing wakeups.
Migration Steps
- If you are using a foreign nested uv_run() from a Chromium task, you may need to adjust your interrupt handling by using uv_loop_interrupt_suspend() and uv_loop_interrupt_resume().
🐛 Bug Fixes
- Optimized the uv loop by preventing interruptions for I/O changes made within uv_run(), reducing unnecessary wakeups and main thread writes, especially in idle applications with timers.