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
950
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
350
Electron Now
zcbenz
2
670
a community story of Electron
zcbenz
0
180
Evolution of Electron - NodeFest 2016
zcbenz
7
15k
Electron Workshop - Shanghai 2016
zcbenz
0
230
Practice on embedding Node.js into Atom Editor
zcbenz
24
10k
node-webkit: app runtime based on Chromium and node.js
zcbenz
248
190k
Other Decks in Programming
See All in Programming
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
280
Recoilを剥がしている話
kirik
5
8.1k
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
380
선언형 UI에서의 상태관리
l2hyunwoo
0
250
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.2k
Оптимизируем производительность блока Казначейство
lamodatech
0
850
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1k
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
130
MCP with Cloudflare Workers
yusukebe
2
260
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
240
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
230
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
290
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building Your Own Lightsaber
phodgson
104
6.1k
Faster Mobile Websites
deanohume
305
30k
Music & Morning Musume
bryan
46
6.3k
The Cost Of JavaScript in 2023
addyosmani
46
7.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
171
50k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
940
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
540
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