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
880
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
740
P2P Netfwork with Node.js
nekobato
1
790
Electron年報
nekobato
0
850
Other Decks in Technology
See All in Technology
What’s new in Android development tools
yanzm
0
330
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
240
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
13
6k
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
2
350
第4回Snowflake 金融ユーザー会 Snowflake summit recap
tamaoki
1
300
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
170
【Oracle Cloud ウェビナー】インフラのプロフェッショナル集団KELが考えるOCIでのソリューション実現
oracle4engineer
PRO
1
100
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
250
[ JAWS-UG千葉支部 x 彩の国埼玉支部 ]ムダ遣い卒業!FinOpsで始めるAWSコスト最適化の第一歩
sh_fk2
2
110
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
170
Coinbase™®️ USA Contact Numbers: Complete 2025 Support Guide
officialcoinbasehelpcenter
0
410
Featured
See All Featured
Docker and Python
trallard
44
3.5k
Embracing the Ebb and Flow
colly
86
4.7k
Bash Introduction
62gerente
613
210k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
960
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Become a Pro
speakerdeck
PRO
29
5.4k
Practical Orchestrator
shlominoach
189
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Adopting Sorbet at Scale
ufuk
77
9.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Making the Leap to Tech Lead
cromwellryan
134
9.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ʹ͠· ͠ΐ͏ʯͱݴΘΕΔͷͭΒ͍