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
810
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
540
Electron Now(日本語)
zcbenz
3
1.1k
a community story of Electron
zcbenz
0
230
Evolution of Electron - NodeFest 2016
zcbenz
7
15k
Electron Workshop - Shanghai 2016
zcbenz
0
300
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
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
290
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.4k
源内ハンズオン概要編
hideg
0
180
Cloudflare is Agents
chimame
0
160
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
170
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
「人を評価する AI」の設計と実装
ryoyanara
0
200
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
900
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
510
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
460
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Building AI with AI
inesmontani
PRO
1
1.1k
Into the Great Unknown - MozCon
thekraken
41
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
480
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
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