Nieintuicyjna prawda
Większość ludzi zakłada, że dedykowana aplikacja desktopowa musi być lepiej zoptymalizowana niż karta przeglądarki. W przypadku Slacka często jest odwrotnie. Aplikacja desktopowa Slacka jest zbudowana na Electronie — który sam w sobie jest dołączoną kopią przeglądarki Chromium. Tak czy inaczej uruchamiasz więc Chromium. Pytanie tylko, czy jest współdzielone z twoją przeglądarką, czy działa jako druga, osobna kopia.
Gdy używasz Slacka w Chrome lub Firefoksie, karta współdzieli proces przeglądarki, który już działa. Slack nie dodaje drugiego Chromium do twojego systemu — dokłada jedynie kartę do tego, który już tam jest.
Zużycie RAM-u: liczby
To typowe wartości dla jednej przestrzeni roboczej Slacka po 30 minutach lekkiego użytkowania. Twoje rzeczywiste liczby zależą od liczby kanałów, rozmiaru przestrzeni roboczej oraz tego, jak długo Slack działa.
| Klient | Przybliżony RAM | CPU w spoczynku |
|---|---|---|
| Aplikacja desktopowa Slacka | 400–700 MB | 1–5% |
| Slack w Chrome | 150–250 MB | <1% |
| Slack w Firefoksie | 120–200 MB | <1% |
| msga (klient natywny) | 60–80 MB | ~0% |
Co tracisz z przeglądarką
Podejście z przeglądarką ma realne kompromisy, które mają znaczenie w zależności od tego, jak używasz Slacka:
- Brak ikony w zasobniku systemowym. Bez otwartej aplikacji nie zobaczysz odznaki nieprzeczytanych wiadomości na pasku zadań ani w obszarze powiadomień.
- Mniej niezawodne powiadomienia. Powiadomienia przeglądarki wymagają, by karta była otwarta, a przeglądarka aktywna. Aplikacja desktopowa obsługuje powiadomienia pewniej, zwłaszcza gdy komputer jest zablokowany.
- Linki „Otwórz w Slacku” nie zadziałają. Linki używające protokołu
slack://— częste w narzędziach zewnętrznych — nie otworzą się w karcie przeglądarki. - Niektóre skróty klawiszowe kolidują. Przeglądarka przechwytuje pewne kombinacje klawiszy, zanim Slack zdąży je obsłużyć.
Praktyczna rekomendacja
Dla dodatkowej przestrzeni roboczej, którą sprawdzasz kilka razy dziennie, przeglądarka to oczywisty wybór. Oszczędności pamięci wynoszą 200–400 MB, a kompromisy nie mają większego znaczenia.
Dla twojej głównej przestrzeni roboczej, gdzie potrzebujesz szybkich powiadomień i obsługi linków głębokich, kompromis z przeglądarką może nie być wart zachodu — ale natywny klient już tak. msga daje ci doświadczenie aplikacji desktopowej (zasobnik systemowy, niezawodne powiadomienia, linki slack://) bez narzutu pamięci Electrona. Ta sama przestrzeń robocza, 60–80 MB zamiast 400–700 MB.