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
Migration to BrowserWindow in Electron
Search
Hayato Koriyama
July 26, 2019
Technology
3
920
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
770
P2P Netfwork with Node.js
nekobato
1
850
Electron年報
nekobato
0
880
Other Decks in Technology
See All in Technology
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Agile Leadership Summit Keynote 2026
m_seki
1
630
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
450
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
1.9k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
890
How GitHub (no longer) Works
holman
316
140k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Un-Boring Meetings
codingconduct
0
200
Art, The Web, and Tiny UX
lynnandtonic
304
21k
KATA
mclloyd
PRO
34
15k
Building Adaptive Systems
keathley
44
2.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Context Engineering - Making Every Token Count
addyosmani
9
660
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Producing Creativity
orderedlist
PRO
348
40k
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ʹ͠· ͠ΐ͏ʯͱݴΘΕΔͷͭΒ͍