PageSourceSearch

https://www.electronjs.org/assets/js/b92ab00f.a7723b98.js

js electronjs.org collected 2026-09-24 07:04:00 UTC 4,886 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkelectronjs=self.webpackChunkelectronjs||[]).push([["23692"],{79778(e,t,o){o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>n,toc:()=>c});var n=o(10396),a=o(74848),r=o(28453);let s={title:"Atom Shell is now Electron",date:new Date("2015-04-23T00:00:00.000Z"),authors:{name:"kevinsawicki",url:"https://github.com/kevinsawicki",image_url:"https://github.com/kevinsawicki.png?size=96"},slug:"electron",tags:["news"]},i,l={authorsImageUrls:[void 0]},c=[];function h(e){let t={a:"a",hr:"hr",img:"img",p:"p",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(t.p,{children:["Atom Shell is now called Electron. You can learn more about Electron and what people are building with it at its new home ",(0,a.jsx)(t.a,{href:"https://electronjs.org",children:"electronjs.org"}),"."]}),"\n",(0,a.jsx)(t.hr,{}),"\n",(0,a.jsx)(t.p,{children:(0,a.jsx)(t.a,{href:"https://electronjs.org",children:(0,a.jsx)(t.img,{src:"https://cloud.githubusercontent.com/assets/671378/7396651/b7fae482-ee57-11e4-97a2-053515654c75.png",alt:"electron"})})}),"\n",(0,a.jsxs)(t.p,{children:["Electron is the cross-platform application shell we originally built for the ",(0,a.jsx)(t.a,{href:"https://atom.io",children:"Atom editor"})," to handle the Chromium/Node.js event loop integration and native APIs."]}),"\n",(0,a.jsx)(t.p,{children:"When we got started, our goal wasn't just to supp
1ort the needs of a text editor. We also wanted to create a straightforward framework that would allow people to use web technologies to build cross-platform desktop apps with all of the native trimmings."}),"\n",(0,a.jsx)(t.p,{children:"In two years, Electron has grown immensely. It now includes automatic app updates, Windows installers, crash reporting, notifications, and other useful native app features \u2014 all exposed through JavaScript APIs. And we have more in the works. We plan to extract even more libraries from Atom to make building a native app with web technologies as easy as possible."}),"\n",(0,a.jsx)(t.p,{children:"So far, individual developers, early-stage startups, and large companies have built apps on Electron. They've created a huge range of apps \u2014 including chat apps, database explorers, map designers, collaborative design tools, and mobile prototyping apps."}),"\n",(0,a.jsxs)(t.p,{children:["Check out the new ",(0,a.jsx)(t.a,{href:"https://electronjs.org",children:"electronjs.org"})," to see more of the apps people have built on Electron or take a look at the ",(0,a.jsx)(t.a,{href:"https://github.com/electron/electron/tree/main/docs#readme",children:"docs"})," to learn more about what else you can make."]}),"\n",(0,a.jsxs)(t.p,{children:["If you've already gotten started, we'd love to chat with you about the apps you're building on Electron. Email ",(0,a.jsx)(t.a,{href:"mailto:[email protected]?Subject=Electron",children:"[email protected]"})," to tell us more. You can also follow the new ",(0,a.jsx)(t.a,{href:"https://twitter.com/electronjs",children:"@ElectronJS"})," Twitter account to stay connected with the project."]}),"\n",(0,a.jsxs)(t.p,{children:["\u26A1"," ","\u{1F499}"," ","\u{1F50C}"]})]})}function p(e={}){let{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},28453(e,t,o){o.d(t,{R:()=>s,x:()=>i});var n=o(96540);let a={},r=n.createContext(a);function s(e){let t=n.useContext(r);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(a):e.components||a:s(e.components),n.createElement(r.Provider,{value:t},e.children)}},10396(e){e.exports=JSON.parse('{"permalink":"/blog/electron","source":"@site/blog/electron.md","title":"Atom Shell is now Electron","description":"Atom Shell is now called Electron. You can learn more about Electron and what people are building with it at its new home electronjs.org.","date":"2015-04-23T00:00:00.000Z","tags":[{"inline":false,"label":"Project News","permalink":"/blog/tags/news","description":"Important announcements about the Electron project"}],"readingTime":1.52,"hasTruncateMarker":false,"authors":[{"name":"kevinsawicki","url":"https://github.com/kevinsawicki","image_url":"https://github.com/kevinsawicki.png?size=96","imageURL":"https://github.com/kevinsawicki.png?size=96","socials":{},"key":null,"page":null}],"frontMatter":{"title":"Atom Shell is now Electron","date":"2015-04-23T00:00:00.000Z","authors":{"name":"kevinsawicki","url":"https://github.com/kevinsawicki","image_url":"https://github.com/kevinsawicki.png?size=96","imageURL":"https://github.com/kevinsawicki.png?size=96"},"slug":"electron","tags":["news"]},"unlisted":false,"prevItem":{"title":"Electron Documentation","permalink":"/blog/electron-doumentation"}}')}}]);

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.