Slide 1

Slide 1 text

PWA Landscape TOM ROBERTSHAW Ecommerce Evangelist at Space 48 @bobbyshaw Magento

Slide 2

Slide 2 text

Slack is the bane of my life

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

“Online” is a lie

Slide 5

Slide 5 text

“You are now connected to the Wifi” (Also a lie)

Slide 6

Slide 6 text

So what’s the aim of PWA ● Fast perceived load time ● Consistent, smooth experience ● Regardless of network conditions ● Primed for re-use

Slide 7

Slide 7 text

Service Worker ● Background JavaScript that runs even when offline ● Provides features like: ○ Intercept network requests and cache. ○ Push Notifications ○ Background Sync

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Time for Single Page Applications

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Single Page Applications ● Single page load, dynamically load with JS ● Separating application structure from content

Slide 13

Slide 13 text

Headless ● Makes system sense. ● Systems that change at different rates should be decoupled

Slide 14

Slide 14 text

But Magento.

Slide 15

Slide 15 text

Magento PWA Studio ● Super excited about Magento ● Growing an impressive & experienced frontend team. ● React Ecosystem ● Aim to release tooling this year ● Longer term, alternative to Magento frontend

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Spacebunny

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Evaluate your options ● In-house development skill sets ● Flexibility when moving agency ● Extension integration time ● Long-term success of the project ● Importance for your brand to be on the cutting edge

Slide 25

Slide 25 text

No mean feat ● Some very successful projects ● Intense focus on performance ● More complicated than ever ● But it’s never been more exciting

Slide 26

Slide 26 text

Frontend Monitoring Tools ● Sentry.io ● New Relic Browser

Slide 27

Slide 27 text

Free stuff!

Slide 28

Slide 28 text

fourpintsin.com

Slide 29

Slide 29 text

space48.com/pwa-guide tom@space48.com