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
3
1k
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
410
Electron Now
zcbenz
2
720
a community story of Electron
zcbenz
0
200
Evolution of Electron - NodeFest 2016
zcbenz
7
15k
Electron Workshop - Shanghai 2016
zcbenz
0
250
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
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
710
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1k
Jakarta EE Meets AI
ivargrimstad
0
670
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
270
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
9
610
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
330
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
460
Webinar: AI-Powered Development: Transformiere deinen Workflow mit Coding Tools und MCP Servern
danielsogl
0
110
What's new in Adaptive Android development
fornewid
0
140
Portapad紹介プレゼンテーション
gotoumakakeru
1
120
リッチエディターを安全に開発・運用するために
unachang113
1
380
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Git: the NoSQL Database
bkeepers
PRO
431
65k
4 Signs Your Business is Dying
shpigford
184
22k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
28
3.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
The Cost Of JavaScript in 2023
addyosmani
51
8.8k
Transcript
Electron Now at Electron Tokyo MeetUp, 2017
about me ‣ $IFOH;IBP δϟΦνΣϯ ‣ (JU)VC[DCFO[ ‣ &MFDUSPOϑϨʔϜϫʔΫͷ࡞ऀ
‣ ౦ژࡏॅ
topics ‣ &MFDUSPOͷ։ൃʹ͓͚Δ՝ͱͦͷղܾ๏ ‣ &MFDUSPO։ൃͷਐΊํ
problem: プロジェクトメンバーが1⼈人だけだった
プロジェクトメンバーが1⼈人だけだった ‣ &MFDUSPOΛϝϯςφϯε͍ͯ͠Δ։ൃऀਓ͚ͩͩͬͨ ‣ &MFDUSPOͷΈΛཧղ͍ͯ͠Δਓ͕ଞʹ΄ͱΜͲ͍ͳ͔ͬͨ ‣ *TTVFT͕ଟ͗ͯ͢ ਓͰཧ͢Δͷ͕େมͩͬͨ
now ‣ (JU)VC͕ՃϝϯόʔΛ࠾༻ &MFDUSPOνʔϜʹݱࡏਓͷ։ൃϝϯόʔ͕͍Δ ‣ &MFDUSPOͷϢʔβʔاۀ͕&MFDUSPOͷ։ൃʹܞΘ͍ͬͯΔ .JDSPTPGUͱ4MBDL&MFDUSPOͷઐ෦ୂΛ͍࣋ͬͯΔ
problem: 機能追加とバグ修正に時間がかかる
機能追加とバグ修正に時間がかかる ‣ &MFDUSPO$ISPNJVNͱ/PEFKTΛϕʔεͱ͍ͯ͠Δ FMFDUSPO@CVHT DISPNJVN@CVHT OPEF@CVHT ‣ &MFDUSPOϓϥοτϑΥʔϜͰ͋Δ ༷ʑͳਓ͕ͦΕͧΕʹػೳՃΛٻΊͯ͘Δ ‣
։ൃϦιʔεඇৗʹݶΒΕ͍ͯΔ
now ‣ ΑΓ؆୯ʹ&MFDUSPO։ൃ͕Ͱ͖ΔΑ͏ʹ͖ͯͨ͠ ΑΓΑ͍υΩϡϝϯτɺϏϧυαʔόɺ؆୯ͳϫʔΫϑϩʔʜ ‣ ͠ػೳՃ͚ͨ͠ΕɺͥͻνϟϨϯδͯ͠Έͯʂ
problem: Chrome の更更新が追いつかない
Chrome の更更新が追いつかない ‣ &MFDUSPOͰ$ISPNJVNʹରͯͨ͘͠͞Μͷύο νΛ͍͋ͯͯΔ ‣ &MFDUSPOͷػೳՃόάमਖ਼ʹΑͬͯ $ISPNJVNʹՃύον͕ඞཁʹͳΔ͜ͱ ‣ $ISPNFͷΞοϓάϨʔυʹ࣌ؒख͔͔ؒΔ
‣ ͜ΕΛਓͰߦ͍ͬͯͨ
now ‣ .JDSPTPGUνʔϜ͕&MFDUSPOʹ͓͚Δ$ISPNF ͷΞοϓάϨʔυʹྗ͍ͯ͠Δ ‣ $ISPNFΞοϓάϨʔυࠈ͔Βղ์͞Εͨ
problem: Electron の肥⼤大化
Electron の肥⼤大化 ‣ &MFDUSPOͷػೳՃཁٻͨ͘͞Μ͋Δ ‣ ৽ػೳͷՃίʔυͷอकΛ͘͢͠Δ ‣ $ISPNFͷΞοϓάϨʔυ͘͠ͳΔ ‣ &MFDUSPOࣗͷಈ࡞͘ͳΔ͔͠Εͳ͍
now ‣ ಛघͳ৽ػೳϏϧυϑϥάͰ༗ޮԽ͢ΔΑ͏ʹ ‣ ৽ػೳΛݕ౼͢ΔͨΊͷ3'$ϓϩηεΛ༻ҙ͢Δ༧ఆ
Electron をよりセキュアに
クラッシュを減らすために ‣ $ISPNJVNσόοάΞαʔγϣϯΛ༗ޮԽ͢Δ༧ఆ ‣ 8FCWJFXʹ001*'T 0VUPG1SPDFTTJGSBNFT Λར ༻͢Δ༧ఆ IUUQTXXXDISPNJVNPSHEFWFMPQFSTEFTJHO EPDVNFOUTPPQJGSBNFT
‣ 1M[/BWJHBUFΛར༻͢Δ༧ఆ IUUQTEPDTHPPHMFDPNEPDVNFOUE D48GQ+*6OJC2,65.X-&7Y:;1IV-/V@XUL PL6&
よりセキュアにするために ‣ $ISPNJVNͷηΩϡϦςΟύονTUBCMF൛ʹόο Ϋϙʔτ͞ΕΔ ‣ ϦϞʔτ͔ΒಡΈࠐΜͩ8FCαΠτͰ/PEFKT "1*͕ૢ࡞Ͱ͖ΔΑ͏ʹͳ͍ͬͯΔͱ͖ʹܯࠂΛ ग़͢Α͏ʹ͢Δ༧ఆ ‣ σϑΥϧτઃఆͰXFCWJFXΛηΩϡΞʹ͢Δ༧
ఆ
開発チーム体制
code owners ‣ ػೳύʔτຖʹίʔυΦʔφʔ͕͍Δ ‣ ϓϧϦΫΤετ୲ͷίʔυΦʔφʔ͕ϨϏϡʔ͢Δ ‣ ίʔυΦʔφʔ੍ͷ͓͔͛ͰϨϏϡʔ͕ૉૣ͘ऴΘΔΑ͏ʹ ͳͬͨ
maintainers group ‣ &MFDUSPOϝϯςφͷ4MBDLνϟωϧ͕͋Δ ‣ &MFDUSPOϢʔβʔͰάϧʔϓͷটΛر͞ΕΔ ਓHSPVOEXBUFS!HJUIVCDPN·Ͱ͝࿈བྷͩ͘ ͍͞
Electron mini-summits ‣ ʹճ։࠵ ‣ ͯ͢ͷϝϯςφ͕ू·Γ िؒͷؒ&MFDUSPOͷ ՝։ൃ༰ʹ͍ͭͯٞ͢Δ ‣ ࠷ॳͷճαϯϑϥϯγείͱ౦ژͰ։࠵͞Εͨ
࣍ճϓϥϋͰ։࠵༧ఆ
Electron の開発をしてみたい⼈人は
[email protected]
まで
thank you