Efter att ha säkrat kodkvaliteten med TypeScript och skalat mikrotjänsterna med Serverless och Kubernetes under 2017, blev 2018 året då vi fokuserade på att maximera slutanvändarens upplevelse – nämligen hastighet och tillförlitlighet.
Detta var året då JAMstack-filosofin (JavaScript, API:er och Markup) nådde oss på riktigt och vi började se över hur vi kunde anamma det i vår utveckling. Vi valde Gatsby för att bygga webbplatser som förgenererade sina sidor, så kallad Static Site Generator, SSG. Detta innebar att vi kunde rendera webbplatsens frontend till statiska filer vid byggtillfället.
Detta gav våra klienter omedelbara laddningstider, mer säkerhet (eftersom det inte finns någon aktiv serverprocess att attackera) och minskade hostingkostnader. Det var en logisk förlängning av vår Headless-strategi.
I och med Gatsbys användning av GraphQL så började vi utforska dess användning i andra sammanhang. Vi såg nyttan i vissa situationer att GraphQL vara dataeffektivt eftersom bara den data som efterfrågas hämtas. Men dessvärre så var och är GraphQL en svår sak att implementera rätt så många leverantörer fick inte till det vilket ledde till att vi inte alltid gick den vägen.
Med den förbättrade webbstandardiseringen och prestandan från JAMstack, fick vi ett nytt mobilt verktyg: Progressive Web Apps (PWAs).
Vi började bygga PWAs som kunde installeras direkt på användarens hemskärm, erbjuda offline-funktionalitet och skicka push-notiser. Detta gav våra kunder ett snabbare alternativ för att nå mobilanvändare, som komplement till de fullständiga native-apparna byggda med React Native.
År 2018 handlade vårt fokus om att leverera den bästa möjliga prestandan till slutanvändarna utan att göra det tekniska mer komplext än nödvändigt.


