<story><title>Electron 3.0.0</title><url>https://electronjs.org/blog/electron-3-0</url></story><parent_chain><item><author>benbristow</author><text>If it makes for easier programming, yes.&lt;p&gt;Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it&amp;#x27;s one codebase (mainly) for desktop and web.&lt;p&gt;They also have to support Windows, Linux, Mac and mobile.  Not an easy task</text></item><item><author>comboy</author><text>do you really though</text></item><item><author>stefan_</author><text>I want to work at a company like that, where I can just blame the &amp;quot;stack&amp;quot; we&amp;#x27;re using and shrug my shoulders.</text></item><item><author>seanalltogether</author><text>I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn&amp;#x27;t visible, and their support says its because they don&amp;#x27;t have a notification hook for minimizing</text></item></parent_chain><comment><author>rudedogg</author><text>&amp;gt; Writing Slack as a native app would be a massive pain.&lt;p&gt;If it was allowed I&amp;#x27;d write the native macOS app for them. I&amp;#x27;m sure it&amp;#x27;d pay off selling it for $5 or $10 in the Mac App Store</text></comment>
<story><title>Electron 3.0.0</title><url>https://electronjs.org/blog/electron-3-0</url></story><parent_chain><item><author>benbristow</author><text>If it makes for easier programming, yes.&lt;p&gt;Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it&amp;#x27;s one codebase (mainly) for desktop and web.&lt;p&gt;They also have to support Windows, Linux, Mac and mobile.  Not an easy task</text></item><item><author>comboy</author><text>do you really though</text></item><item><author>stefan_</author><text>I want to work at a company like that, where I can just blame the &amp;quot;stack&amp;quot; we&amp;#x27;re using and shrug my shoulders.</text></item><item><author>seanalltogether</author><text>I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn&amp;#x27;t visible, and their support says its because they don&amp;#x27;t have a notification hook for minimizing</text></item></parent_chain><comment><author>Razengan</author><text>There are more complex apps with native versions for multiple platforms, by smaller companies.</text></comment>