Slack は、パフォーマンスを大幅に向上させるデスクトップ アプリのアップデートをリリースしました。このバージョンは、先週から一部のユーザーにすでに提供されていましたが、一般に公開されたのは今日になってからです。同社が提供したデータによると、アプリケーションの起動が 33% 速くなり、RAM メモリの使用量が最大 50% 削減されました

このアップデートは Web バージョンにも適用されたため、ブラウザから Slack を使用すると改善に気づくでしょう。これを達成するために、コミュニケーション プラットフォームは、2012 年以来使用されてきた jQuery やその他のテクノロジーに別れを告げました。代わりに、Facebook 開発チームが作成したオープン ソース ツールであるReact と Redux を採用しました。その人気は、効率とパフォーマンス。

もちろん、新しいテクノロジを実装するには、アプリケーションの複数のセクションをやり直す必要がありました。製品管理ディレクターのJaime DeLanghe氏はTechCrunchに対し、彼の目標は人々がワークフローのパフォーマンスに影響を与えることなくSlackを他のツールと併用できるようにすることだと語った。さらに、彼が説明するように、現代の発展の時代に適応するために新しいテクノロジーを採用する時期が来ました。

ハッキングにより、Slack は全ユーザーの 1% のパスワードをリセットすることを強制されました

インターフェイスの多くは React によって強化されており、ビジュアル コンポーネントを何度もレンダリングすることなく再利用できるようになりました。これにより、RAM の消費量が大幅に削減されます。もちろん、アプリの一部のセクションでは、Web サイトをネイティブ デスクトップ アプリケーションに移植できるツールである Electron を引き続き使用します。ただし、Electron にはリソースを過剰に消費するなどの欠点があります。

Slack に最近追加された機能は、インターネットに接続していないときでも通信チャネルを表示し続ける機能です。以前は、接続が失われるとアプリに空白のウィンドウが表示されていました。メッセージはキャッシュされ、インターネットの状態に関係なく利用できるようになりました。このアップデートは macOS と Windows の両方で利用できるようになりました。

Slack がデスクトップ アプリをアップデートし、パフォーマンスを大幅に向上・関連動画