4 ms·
Well there goes my last hope of ever getting a native slack client in my lifetime. I miss hipchat often. They had enough sense to make the client native.
by bfrog 7y ago
Well there goes my last hope of ever getting a native slack client in my lifetime. I miss hipchat often. They had enough sense to make the client native.
- s_y_n_t_a_x 7y agoNot really, they could use React Native, even for desktop.
- pjmlp 7y agoActually that would be much better. There is hope though, React Native for Windows team did a presentation showing how bad Electron resource usage was versus their React Native for Windows prototype. So maybe they could do some advocacy to the VSCode team and start a migration movement.
- s_y_n_t_a_x 7y agoThis rewrite is the first step of that, going from jQuery to React. React Native for Windows is ready for production, it powers their new Skype. It's being rewritten right now from C# to C++ for better performance in their vnext branch. You have the option to use react-native-web (Twitter's way) to run your React Native app on the web, or use ReactXP (Microsoft's way). React Native Web forks React Native. ReactXP wraps React and React Native. Two different approaches. Personally I prefer ReactXP because React Native Web will always be too far behind React Native. It's easier for ReactXP to update. Both projects have major backers and power major products.
- charrondev 7y agoAre you sure HipChat was a native client? At least on MacOS I’m pretty sure it was some web view. If not Electron, one of the others. I was very happy when we switched from HipChat to slack.
- guessmyname 7y agoHipChat was originally built using Adobe Air (2012) [1]. Then they switched to QT using WebView (2013) [2]. Then they created Stride using Electron (2017) [3] Finally they created a partnership with Slack (2018) [4]. [1] https://www.engadget.com/2013/02/14/hipchat-ditches-adobe-air-for-a-native-mac-client/ https://www.engadget.com/2013/02/14/hipchat-ditches-adobe-ai... [2] https://techcrunch.com/2013/02/14/with-3500-paying-customers-hipchat-launches-a-native-mac-client-to-vanquish-the-lousy-adobe-air-app/ https://techcrunch.com/2013/02/14/with-3500-paying-customers... [3] https://techcrunch.com/2017/09/07/atlassian-launches-stride-its-slack-competitor/ https://techcrunch.com/2017/09/07/atlassian-launches-stride-... [4] https://www.atlassian.com/partnerships/slack https://www.atlassian.com/partnerships/slack
- charrondev 7y agoThanks for the context! I was using from 2017 -> Feb 2019 when we migrated to slack. It definitely had a webview feel similar to slack. I never particularly noted any memory issues. I haven't noticed any with slack either though. For me my top memory consumers end up being: 1. Docker (web dev servers) 2. Chrome 3. Firefox 4. VSCode 5. 1Password 6. Spark 7. Sublime Text Even at the bottom of the list they are using 200-300 MBs. Spark, 1Password, & Sublime Text are all "native" apps so I really don't understand what the whole fuss is about.
- merb 7y agoI don't know which 1 password you are using but my 1password uses two accounts and sits at below 100mb. lower than slack/spark/vscode and many more apps.
- charrondev 7y agoI’m using 1Password 7 for Mac with 6 vaults. Seems to hover around 300Mb. Spark is a native app right? If it’s not they definitely nailed the look and feel of a native app.
- bfrog 7y ago