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
780
2
Share
Electron Now
Electron Tokyo MeetUp 2017.
Cheng Zhao
November 06, 2017
More Decks by Cheng Zhao
See All by Cheng Zhao
Electron.js in 2019 (中文/Simplified Chinese)
zcbenz
0
460
Electron Now(日本語)
zcbenz
3
1.1k
a community story of Electron
zcbenz
0
220
Evolution of Electron - NodeFest 2016
zcbenz
7
15k
Electron Workshop - Shanghai 2016
zcbenz
0
290
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
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
From Formal Specification to Property Based Test
ohbarye
0
180
GoogleCloudとterraform完全に理解した
terisuke
1
130
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
580
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
440
感情を設計する
ichimichi
5
1.5k
実用!Hono RPC2026
yodaka
2
250
tRPCの概要と少しだけパフォーマンス
misoton665
2
220
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
210
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
140
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
270
GraphQLとの向き合い方2022年版
quramy
50
15k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
We Are The Robots
honzajavorek
0
220
The Limits of Empathy - UXLibs8
cassininazir
1
310
Navigating Weather and Climate Data
rabernat
0
170
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.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