Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Migration to BrowserWindow in Electron
Search
Hayato Koriyama
July 26, 2019
Technology
3
910
Migration to BrowserWindow in Electron
This is a slide for Gotanda.js #12 lightning talk.
https://gotanda.js.org/
Hayato Koriyama
July 26, 2019
Tweet
Share
More Decks by Hayato Koriyama
See All by Hayato Koriyama
Building frontend development environment and web performance monitoring
nekobato
2
1.5k
Mobile Animation Tuning
nekobato
1
760
P2P Netfwork with Node.js
nekobato
1
830
Electron年報
nekobato
0
870
Other Decks in Technology
See All in Technology
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
490
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
1
100
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
570
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
170
Symfony AI in Action
el_stoffel
2
380
こがヘンだよ!Snowflake?サービス名称へのこだわり
tarotaro0129
0
110
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
260
.NET 10 のパフォーマンス改善
nenonaninu
2
4.8k
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
240
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
160
たかが特別な時間の終わり / It's Only the End of Special Time
watany
27
7.3k
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
190
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Writing Fast Ruby
sferik
630
62k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Code Reviewing Like a Champion
maltzj
527
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Balancing Empowerment & Direction
lara
5
790
Done Done
chrislema
186
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
Migration to BrowserWindow in Electron Gotanda.js #12 1
nekobato ɹFrontend Engineer ɹMercari, Inc @ "CPVU.F 2
&MFDUSPO 3
.Z"QQMJDBUJPO 4
4VHHFTUJPOGSPNBGSJFOE 5 8FCWJFXඇਪͳͷͰ ʘ#SPXTFS7JFXʹͨ͠΄͏͕ྑ͍Ͱ͢Αʗ
XFCWJFX 6
#SPXTFS7JFX 7
"$BTFPG4MBDL 8
#VHT 9
.BJODPOUFOU 10 .JHSBUFXFCWJFX 5P#SPXTFS7JFX
'JSTUTUFQ 11 #SPXTFS7JFX.BJO1SPDFTTͰ ཧ͢Δ
*OpOJUZ[JOEFY 12
XFCWJFX NFUIPET 13 .BJOQSPDFTTͰߦ͏ඞཁ͕͋ΔͷͰ JQD3FOEFSFS͔Βड͚͢ 3FOEFSFS .BJO
3FHBSEJOH%FW5PPMT 14 EFWUPPMTͷ։ดΛೝࣝͯ͠Ӆ͢
1PTJUJPO4J[F-BZPVU 15 #SPXTFS7JFX.BJO1SPDFTTଆͰ ϨΠΞτΛઃఆ͢Δ
1PTJUJPO4J[F-BZPVU 16 )PX 8JOEPX4J[Fʹ߹ΘͤͯXFCWJFXΛՄม 8FCϨΠΞτʹ߹ΘͤͯXFCWJFXΛՄม
8JOEPX4J[Fʹ߹ΘͤΔ 17 8*OEPX4J[Fͷมߋʹ߹Θͤͯຖճ TFU#PVOET
ϨΠΞτʹ߹ΘͤΔ 18 3FOEFSFSͰܭࢉ͔ͯ͠Β.BJOʹ #PVOETΛૹΔ 8JOEPX4J[FʹରԠ͍ͨ͠߹ POXJMMSFTJ[F3FOEFSFS.BJO
1PTJUJPO4J[F-BZPVU 19
1PTJUJPO4J[F-BZPVU 20
.JHSBUFXFCWJFXUP#SPXTFS7JFX 21 8FCWJFX͔Β#SPXTFS7JFXʹҠߦͯ͠ Ͱ͖ͳ͘ͳΔ͜ͱ
#PSEFSSBEJVTͰؙ͍8FC#SPXTFSΛ࡞Δ 22 a
"OJNBUJPOΛ͚ͯճస͢Δ8FC#SPXTFSΛ࡞Δ 23
$POTMVTJPOPGNJHSBUJPOXFCWJFXUP#SPXTFS7JFX 24 .BJOQSPDFTTͰͷཧ͕ΊΜͲ͍ %0.Ͱ͋ΔXFCWJFXʹରͯࣗ͠༝Լ͕Δ έʔεͱΞΠσΞʹΑͬͯXFCWJFX͡Όͳ͍ͱࠔΔ ͱ͍͑XFCWJFXͷࡉ͔͍όά௵ͭ͠Β͍
ؾܰʹʮXFCWJFXඇਪͳͷͰ#SPXTFS7JFXʹ͠· ͠ΐ͏ʯͱݴΘΕΔͷͭΒ͍