Speaker Deck

SlackはどうやってBrowserViewに乗り換えたのか / How Slack move from webview to BrowserView

by tipo159

Published December 21, 2017 in Programming

Slackは、デスクトップ 3.0でどうやってElectronのwebviewからBrowserViewに乗り換えたのか
・webviewの問題点
・BrowserViewへの乗り換えで必要な変更
・electron-reduxを使ったRedux Stateの集約
・redux-observableを使った非同期Actionとユーザ操作に伴うActionの一元化
・TypeScriptによる速く正確なリファクタリング