PageSourceSearch

https://www.electronjs.org/assets/js/60bc029c.3e6d3214.js

js electronjs.org collected 2026-09-24 07:04:12 UTC 6,093 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkelectronjs=self.webpackChunkelectronjs||[]).push([["25179"],{30073(e,t,r){r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>n,toc:()=>d});var n=r(82767),o=r(74848),s=r(28453);let l={title:"Electron 25.0.0",date:new Date("2023-05-30T00:00:00.000Z"),authors:["georgexu99","VerteDinde"],slug:"electron-25-0",tags:["release"]},i,c={authorsImageUrls:[void 0,void 0]},d=[{value:"22.x.y Continued Support",id:"22xy-continued-support",level:2},{value:"Notable Changes",id:"notable-changes",level:2}];function a(e){let t={a:"a",code:"code",h2:"h2",hr:"hr",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.p,{children:["Electron 25.0.0 has been released! It includes upgrades to Chromium ",(0,o.jsx)(t.code,{children:"114"}),", V8 ",(0,o.jsx)(t.code,{children:"11.4"}),", and Node.js ",(0,o.jsx)(t.code,{children:"18.15.0"}),". Read below for more details!"]}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsxs)(t.p,{children:["The Electron team is excited to announce the release of Electron 25.0.0! You can install it with npm via ",(0,o.jsx)(t.code,{children:"npm install electron@latest"})," or download it from our ",(0,o.jsx)(t.a,{href:"https://releases.electronjs.org/release?channel=stable",children:"releases website"}),". Continue reading for details about this release."]}),"\n",(0,o.jsxs)(t.p,{children:["If you have any feedback, please share it with us on Twitter, or join our community ",(0,o.jsx)(t.a,{href:"https://discord.com/invite/electronjs",children:"Discord"}),"! Bugs and feature requests can be reported in Electron's ",(0,o.jsx)(t.a,{href:"https://github.com/electron/electron/issues",children:"issue tracker"}),"."]}),"\n",(0,o.jsx)(t.h2,{id:"22xy-continued-support",children:"22.x.y Continued Support"}),"\n",(0,o.jsxs)(t.p,{children:["As noted in ",(0,o.jsx)(t.a,{href:"https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice",children:"Farewell, Windows 7/8/8.1"}),", Electron 22's (Chromium 108) planned end of life date will be extended from May 30, 2023 to October 10, 2023. The Electron team will continue to backport any security fixes that are part of this program to Electron 22 until October 10, 2023. The October\nsupport date follows the extended support dates from both Chromium and Microsoft. On October 11, the Electron team will drop support back to the latest three stable major versions, which will no longer support Windows 7/8/8.1."]}),"\n",(0,o.jsxs)(t.table,{children:[(0,o.jsx)(t.thead,{children:(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.th,{children:"E25 (May'23)"}),(0,o.jsx)(t.th,{children:"E26 (Aug'23)"}),(0,o.jsx)(t.th,{children:"E27 (Oct'23)"})]})}),(0,o.jsxs)(t.tbody,{children:[(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"25.x.y"}),(0,o.jsx)(t.td,{children:"26.x.y"}),(0,o.jsx)(t.td,{children:"27.x.y"})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"24.x.y"}),(0,o.jsx)(t.td,{children:"25.x.y"}),(0,o.jsx)(t.td,{children:"26.x.y"})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"23.x.y"}),(0,o.jsx)(t.td,{children:"24.x.y"}),(0,o.jsx)(t.td,{children:"25.x.y"})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"22.x.y"}),(0,o.jsx)(t.td,{children:"22.x.y"}),(0,o.jsx)(t.td,{children:"--"})]})]})]}),"\n",(0,o.jsx)(t.h2,{id:"notable-changes",children:"Notable Changes"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:["Implemented ",(0,o.jsx)(t.code,{children:"net.fetch"})," within Electron's net module, using Chromium's networking stack. This differs from Node's ",(0,o.jsx)(t.code,{children:"fetch()"}),", which uses Node.js' HTTP stack. See ",(0,o.jsx)(t.a,{href:"https://github.com/electron/electron/pull/36733",children:"#36733"})," and ",(0,o.jsx)(t.a,{href:"https://github.com/electron/electron/pull/36606",children:"#36606"}),"."]}),"\n",(0,o.jsxs)(t.li,{children:["Added ",(0,o.jsx)(t.code,{children:"protocol.handle"}),", which replaces and deprecates ",(0,o.jsx)(t.code,{children:"protocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol"}),". ",(0,o.jsx)(t.a,{href:"https://github.com/electron/electron/pull/36674",children:"#36674"})]}
1),"\n",(0,o.jsx)(t.li,{children:"Extended support for Electron 22, in order to match Chromium and Microsoft's Windows 7/8/8.1 deprecation plan. See additional details at the end of this blog post."}),"\n"]})]})}function h(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},28453(e,t,r){r.d(t,{R:()=>l,x:()=>i});var n=r(96540);let o={},s=n.createContext(o);function l(e){let t=n.useContext(s);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),n.createElement(s.Provider,{value:t},e.children)}},82767(e){e.exports=JSON.parse('{"permalink":"/blog/electron-25-0","source":"@site/blog/electron-25-0.md","title":"Electron 25.0.0","description":"Electron 25.0.0 has been released! It includes upgrades to Chromium 114, V8 11.4, and Node.js 18.15.0. Read below for more details!","date":"2023-05-30T00:00:00.000Z","tags":[{"inline":false,"label":"Release","permalink":"/blog/tags/release","description":"Blog posts about new Electron releases"}],"readingTime":4.82,"hasTruncateMarker":true,"authors":[{"name":"georgexu99","url":"https://github.com/georgexu99","imageURL":"https://github.com/georgexu99.png?size=96","key":"georgexu99","page":null},{"name":"VerteDinde","url":"https://github.com/VerteDinde","imageURL":"https://github.com/VerteDinde.png?size=96","key":"VerteDinde","page":null}],"frontMatter":{"title":"Electron 25.0.0","date":"2023-05-30T00:00:00.000Z","authors":["georgexu99","VerteDinde"],"slug":"electron-25-0","tags":["release"]},"unlisted":false,"prevItem":{"title":"Electron 26.0.0","permalink":"/blog/electron-26-0"},"nextItem":{"title":"Electron 24.0.0","permalink":"/blog/electron-24-0"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.