Change8

v42.3.3

📦 electronView on GitHub →
3 features🐛 4 fixes🔧 4 symbols

Summary

This patch release (v42.3.3) focuses on performance improvements for app startup and fixes several critical bugs related to crashes, data truncation, and Apple Silicon compatibility.

✨ New Features

  • Improved app startup performance by booting the main process from an embedded Node.js startup snapshot.
  • Framework bundles and preload scripts are now cached as compiled V8 bytecode.
  • Sandboxed renderer startup data is pushed ahead of navigation instead of fetched via blocking IPC.

🐛 Bug Fixes

  • Fixed a crash when calling node:wasi functions with fast API calls enabled.
  • Fixed silent data truncation in Buffer/TextEncoder APIs.
  • Fixed a crash in fs.writeFileSync when using non-ASCII strings on Apple Silicon.
  • Preload stack traces now show the correct file path and line number.

Affected Symbols