37
future web responsive web mobile web offline web

Future Web

Embed Size (px)

Citation preview

Page 1: Future Web

future webresponsive web

mobile weboffline web

Page 2: Future Web
Page 3: Future Web

build responsivetargeted sections & components

on top of base style

Page 4: Future Web

targeted design?“ We never targeted specific devices -

and introduced media querieswhenever it felt natural to do so “

- smashing magazine

Page 5: Future Web

video 1

Page 6: Future Web
Page 7: Future Web

what about wearable's?@media screen and (device-radius: 50%)

position: polarshape-inside: display

border-boundary: display

Page 8: Future Web

sections?boundaries of components against

other components in view states

Page 9: Future Web

video 2

Page 10: Future Web

base style?component styles should be isolated,

but we don’t want to define a font-family for each

Page 11: Future Web

foundation“ you do not start with liquid chocolate

when making a ´træstamme´ ”- mikkel damm

Page 12: Future Web

ui test

integration test

unit test

- Mike Cohn http://martinfowler.com/bliki/TestPyramid.html

Page 13: Future Web

style

scale

- Patty Toland https://t.co/Tb0q1gMwQS

speed

access

Page 14: Future Web

speedresponsive design is more than just design

Page 15: Future Web

video 3speed

Page 16: Future Web

video 4speed

Page 17: Future Web

real life situationstesting on dark fiber will never simulate

our customers experinces

Page 18: Future Web

accessbasic functionality should be dependency free

Page 19: Future Web

scaleorder, arrangment & content size in different viewports

Page 20: Future Web

stylebrand colors, animations, fonts etc.

Page 21: Future Web

5 min coffee break

Page 22: Future Web

mobile web” in 5 years you won’t know

you’re using a browser ”- paul kinlan

Page 23: Future Web

what do almost every device have?

a web browserso everything should be website?

no - but we are obliged to model our

data so it can be worked with in any web context

Page 24: Future Web
Page 25: Future Web

how is that done?new api?

not necessarily, use schema.org

Page 26: Future Web

native supportcamera, microphone, permissions, gyro, geo etc.

but alsoui elements

Page 27: Future Web
Page 28: Future Web

progressive renderingasync loading fragments/components

Page 29: Future Web
Page 30: Future Web

offline web

Page 31: Future Web
Page 32: Future Web

offline web” everyone's happy, nothing is broken or smudged.

there is infinte wi-fi with infinite bandwidth, no batteries run out, no traffic, no delay”

- tobias revell

Page 33: Future Web

the realistic worldtreat offline as a service for the customer

not and error

Page 34: Future Web
Page 35: Future Web

offline reservationi forgot the printed reservation on my desk

i cannot find the mail containing the reservationi have no access to the internet

buti can open the website and locate my reservation

Page 36: Future Web

future webWeb RTC

Web ComponentsDevice API

ServiceWorkers

Page 37: Future Web

thank youquestions?