![]() ![]() Electron functions on Chromium's multi-process model, with each Slack team signed into a separate process and memory space. The new desktop app is now based on an ES6 + async/await React application is currently being moved gradually to TypeScript. But it was difficult to upgrade with new features only available to Apple's WKWebView and moving to this view called for a total application rewrite.Įlectron brings together Chromium's rendering engine with the Node.js runtime and module system. Slack's original desktop app was written using the MacGap v1 framework using WebView to host web content within the native app frame. Instead of adopting a complete-in-box approach taken by other apps, Slack prefers a hybrid approach where some of the assets are loaded as part of the app, while others are made available remotely. It was built using Electron for a faster, frameless look with a host of background improvements for a superior Slack experience. Slack's new desktop application was launched for macOS.
0 Comments
Leave a Reply. |