Nieuwe versie Slack gebruikt minder geheugen en werkt offline

Door: Raymon Mens - 2 reacties
slack icoon 16x9

Slack heeft een grote update voor zijn desktop-app doorgevoerd. Het zakelijke chatplatform ziet er na de update nog precies hetzelfde uit, maar werkt veel efficiënter. De achterkant van de app is grotendeels herschreven. Daardoor gebruikt het minder geheugen en is de werking sneller.

De nieuwe app met versienummer 4.0 is volgens de makers 33 procent sneller. De update wordt langzaam naar Mac en Windows uitgerold, maar is ook direct via de website van de dienst te downloaden. Op de achtergrond wordt nog steeds gebruik gemaakt van Electron, maar dat wordt nu effectiever ingezet.

Nieuwe versie Slack

Voornamelijk gebruikers die in meerdere workspaces zitten, profiteren van de update. Bij het openen van een andere workspace maakt Slack niet langer steeds een kopie van alle benodigde bestanden, bronnen en onderdelen. De app gebruikt bestaande bronnen uit andere werkruimtes en bespaart zo werkgeheugen.

Daarnaast werkt Slack nu ook offline. Dat wil zeggen dat je gesprekken en bestanden ook zonder internetverbinding kunt benaderen. De vorige versie van de app werkte helemaal niet wanneer er geen internet was. Dat is onhandig voor een app die belangrijke informatie kan bevatten. Slack maakt nu gebruik van efficiënte caching om offline inzicht in gesprekken en kanalen te geven.

Slack Mac
Klik/tap voor groter.

Goede kandidaat voor Apple’s universele apps

Slack is een app die prima als universele app voor iPad en Mac zou werken. Apple onthulde onlangs samen met macOS Catalina ook Project Catalist. Dit stelt ontwikkelaars in staat om een iPad-app met relatief weinig moeite om te toveren tot een Mac-app. Twitter is al aan boord en liet onlangs een voorproefje van zijn nieuwe Mac-app zien.

Slack gebruikt echter nog steeds Electron. Dat wil zeggen dat de app eigenlijk een veredeld Google Chrome-venster is dat zich als Mac-app gedraagt. Dit is niet zo efficiënt als een universele app, maar stelt het platform wel in staat om een app voor Mac én Windows te maken. Dat kan met Apple’s oplossing niet. (Zie ook → Twitter terug naar Mac: blik op de app voor macOS Catalina)

Reacties

2 reacties
  • Profielfoto
    xaddict

    Ze gaan niet terug naar native denk ik. Als je de keuze maakt om lui te zijn en niet een per-platform oplossing te maken voor desktop gok ik dat dat niet zomaar veranderd.

  • Profielfoto
    Shmoo

    Per platform wilt ook zeggen voor elk platform een aantal specialisten. Web based apps kunnen gemaakt worden door dezelfde mensen die ook je website onderhouden.

     

    Nadeel van JavaScript achtige tools (frameworks) is dat het allemaal gebouwd moet worden op basis van 800 miljoen features. Niet betere performance dan native code. Het gaat vooral om, welke features kunnen we toevoegen die voorheen niet mogelijk waren. Over vijf jaar zal je zien dat er een hele generatie zal zijn die zich moet gaan bezighouden met optimalisaties.