Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Electron Now
Search
Cheng Zhao
November 06, 2017
Programming
2
740
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
430
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
Integrating WordPress and Symfony
alexandresalome
0
120
AI時代もSEOを頑張っている話
shirahama_x
0
220
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
980
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
140
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
Module Harmony
petamoriken
2
610
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
400
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
240
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
4
260
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
190
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
170
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
450
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
BBQ
matthewcrist
89
9.9k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Code Reviewing Like a Champion
maltzj
527
40k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
4 Signs Your Business is Dying
shpigford
186
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
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