Electron 25 Adds net.fetch and protocol.handle
Electron 25.0.0 shipped on May 30, 2023 with a Chromium-backed net.fetch, the new protocol.handle API, and upgrades to Chromium 114, V8 11.4 and Node.js 18.15.
Historical Archive. This article documents an event from 2023 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
Electron 25 arrives
Electron 25.0.0 was released on May 30, 2023. According to the release blog, it upgraded Chromium to 114, V8 to 11.4 and Node.js to 18.15.0, continuing Electron's cadence of tracking its major upstream components.
A Chromium-backed fetch
The release implemented net.fetch within Electron's net module, using Chromium's networking stack. This differs from Node's own fetch, which uses Node.js's HTTP stack, and it supports requests to file: URLs and custom protocols registered with the protocol module.
The new protocol.handle
Electron 25 added protocol.handle, which replaces and deprecates the family of protocol.registerBufferProtocol, registerStringProtocol, registerHttpProtocol, registerFileProtocol and their intercept counterparts. The single new method can register a new protocol or intercept an existing one, and responses can be any type, returned as standard Response objects.
Windows 7/8 support extension
The release also extended support for Electron 22, whose planned end-of-life was pushed from May 30, 2023 to October 10, 2023 to match Chromium's and Microsoft's Windows 7/8/8.1 deprecation plan. After that date, Electron dropped back to supporting the latest three stable major versions, which no longer run on Windows 7/8/8.1. Other additions included window button position APIs and a will-frame-navigate event.
Related on Skillo
See also: Electron 28 and ECMAScript modules, Node.js 20 and the permission model.
Sources
Published date reflects the original event date (2023-05-30). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Written by
Skillo Staff
0 Comments
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.