Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Electron Now
Search
Cheng Zhao
November 06, 2017
Programming
2
730
Electron Now
Electron Tokyo MeetUp 2017.
Cheng Zhao
November 06, 2017
Tweet
Share
More Decks by Cheng Zhao
See All by Cheng Zhao
Electron.js in 2019 (中文/Simplified Chinese)
zcbenz
0
420
Electron Now(日本語)
zcbenz
3
1k
a community story of Electron
zcbenz
0
200
Evolution of Electron - NodeFest 2016
zcbenz
7
15k
Electron Workshop - Shanghai 2016
zcbenz
0
260
Practice on embedding Node.js into Atom Editor
zcbenz
24
11k
node-webkit: app runtime based on Chromium and node.js
zcbenz
248
190k
Other Decks in Programming
See All in Programming
Software Architecture
hschwentner
6
2.3k
Catch Up: Go Style Guide Update
andpad
0
230
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
150
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
490
2分台で1500examples完走!爆速CIを支える環境構築術 - Kaigi on Rails 2025
falcon8823
3
3.6k
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
9
1.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
4
390
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
230
All About Angular's New Signal Forms
manfredsteyer
PRO
0
150
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
210
XP, Testing and ninja testing ZOZ5
m_seki
3
650
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
Producing Creativity
orderedlist
PRO
347
40k
Building Adaptive Systems
keathley
44
2.8k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Ace a Technical Interview
jacobian
280
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Music & Morning Musume
bryan
46
6.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Transcript
Electron Now at Electron Tokyo MeetUp, 2017
about me ‣ $IFOH;IBP ‣ (JU)VC[DCFO[ ‣ DSFBUPSPG&MFDUSPOGSBNFXPSL ‣ MJWJOHJO5PLZP
topics ‣ QSPCMFNTPG&MFDUSPO`TEFWFMPQNFOUBOEIPX XFBSFTPMWJOHUIFN ‣ IPX&MFDUSPO`TEFWFMPQNFOUJTHPJOH
problem: the project was relying on 1 people
the project was relying on 1 people ‣ &MFDUSPOXBTNPTUMZNBJOUBJOFECZPOMZEFWFMPQFS ‣
GFXQFPQMFVOEFSTUBOETUIFIBDLTPG&MFDUSPO ‣ UIFSFBSFUPPNBOZJTTVFTGPSEFWFMPQFSUPIBOEMF
now ‣ (JU)VCIJSJOHNPSFQFPQMF &MFDUSPOUFBNOPXIBTEFWFMPQFST ‣ DPNQBOJFTVTJOH&MFDUSPOBMTPXPSLJOHPO&MFDUSPO .JDSPTPGUBOE4MBDLIBWFEFEJDBUFEUFBNTXPSLJOH PO&MFDUSPO
problem: too slow to add features / fix bugs
too slow to add features / fix bugs ‣ &MFDUSPOJTCBTFEPO$ISPNJVNBOE/PEFKT
FMFDUSPO@CVHT DISPNJVN@CVHT OPEF@CVHT ‣ &MFDUSPOJTBQMBUGPSN FWFSZPOFXBOUTEJ⒎FSFOUGFBUVSFT ‣ XFIBWFWFSZMJNJUFESFTPVSDFT
now ‣ XFNBLF&MFDUSPOFBTZUPXPSLPO CFUUFSEPDT CVJMETFSWFST FBTJFSXPSLqPXTʜ ‣ JGZPVBSFBCJHDPSQBOEXBOUBOFXGFBUVSF USZXPSLJOHPOJUZPVSTFMG
problem: too slow to upgrade Chrome
too slow to upgrade Chrome ‣ &MFDUSPOIBTNVMUJQMFQBUDIFTPO$ISPNJVN ‣ BEEJOHBGFBUVSFPSpYJOHBCVHJO&MFDUSPO DBOSFTVMUJOBOFXQBUDIPO$ISPNJVN
‣ VQHSBEJOH$ISPNFJTQBJOGVMBOEUBLFTMPUTPG UJNF ‣ JUXBTIBOEMFECZPOMZEFWFMPQFS
now ‣ UIFSFJTB.JDSPTPGUUFBNGPDVTJOHPO$ISPNF VQHSBEFTJO&MFDUSPO ‣ *`NGSFFEGSPNUIF$ISPNFVQHSBEFIFMM
problem: Electron was bloating
Electron was bloating ‣ FWFSZPOFXBOUTUPBEETPNFUIJOHUP&MFDUSPO ‣ OFXGFBUVSFTNBLFDPEFIBSEUPNBJOUBJO ‣ $ISPNFVQHSBEFTCFDPNFIBSEFS ‣
&MFDUSPONBZSVOTMPXFS
now ‣ VODPNNPOOFXGFBUVSFTTIPVMECFIJEFECFIJOE CVJMEqBHT ‣ XFXJMMIBWFB3'$QSPDFTTGPSBSHVBCMFOFX GFBUVSFTJOGVUVSF
making Electron more secure
less crashes ‣ XJMMUVSOPOUIFEFCVHBTTFSUJPOTPG$ISPNJVN ‣ XJMMVTF001*'TGPSXFCWJFX IUUQTXXXDISPNJVNPSHEFWFMPQFSTEFTJHO EPDVNFOUTPPQJGSBNFT ‣ XJMMVTF1M[/BWJHBUF
IUUQTEPDTHPPHMFDPNEPDVNFOUE D48GQ+*6OJC2,65.X-&7Y:;1IV-/V@X ULPL6&
more secure ‣ $ISPNJVNTFDVSJUZQBUDIFTBSFCBDLQPSUFEUP TUBCMFWFSTJPOT ‣ XJMMXBSOXIFO/PEFKT"1*TBSFFYQPTFEUP SFNPUFXFCTJUFT ‣ XJMMNBLFXFCWJFXTFDVSFCZEFGBVMU
teams working together
code owners ‣ EJ⒎FSFOUQBSUTPGDPEFIBWFUIFJSPXOFST ‣ QVMMSFRVFTUTNVTUCFSFWJFXFECZUIFDPEF`TPXOFST ‣ QVMMSFRVFTUTBSFSFWJFXFEGBTUFS
maintainers group ‣ B4MBDLDIBOOFMGPS&MFDUSPONBJOUBJOFST ‣ BTLHSPVOEXBUFS!HJUIVCDPNGPSJOWJUBUJPOJG ZPVBSFEFWFMPQJOHQSPEVDUTPO&MFDUSPO
Electron mini-summits ‣ UXJDFQFSZFBS ‣ BMMNBJOUBJOFSTHFUUPHFUIFSGPSPOFXFFLUP EJTDVTTQSPCMFNTBOEEFWFMPQNFOUPG&MFDUSPO ‣ pSTUUXPXFSFJO4BO'SBODJTDPBOE5PLZP
OFYUUJNF1SBHVF
if you want to work on Electron, email
[email protected]
thank you