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
900
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
820
Electron年報
nekobato
0
870
Other Decks in Technology
See All in Technology
物体検出モデルでシイタケの収穫時期を自動判定してみた。 #devio2025
lamaglama39
0
250
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
AI時代、“平均値”ではいられない
uhyo
2
200
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
0
420
Wasmの気になる最新情報
askua
0
170
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
170
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
700
CoRL 2025 Survey
harukiabe
1
240
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
220
SCONE - 動画配信の帯域を最適化する新プロトコル
kazuho
1
270
フレームワークを意識させないワークショップづくり
keigosuda
0
230
LLMプロダクトの信頼性を上げるには?LLM Observabilityによる、対話型音声AIアプリケーションの安定運用
ivry_presentationmaterials
0
720
Featured
See All Featured
Visualization
eitanlees
149
16k
Become a Pro
speakerdeck
PRO
29
5.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
Designing for humans not robots
tammielis
254
26k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Unsuck your backbone
ammeep
671
58k
Done Done
chrislema
185
16k
Practical Orchestrator
shlominoach
190
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
For a Future-Friendly Web
brad_frost
180
10k
Making Projects Easy
brettharned
120
6.4k
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ʹ͠· ͠ΐ͏ʯͱݴΘΕΔͷͭΒ͍