57
FAHRVERGNÜGEN OHNE HANDBREMSE! IE IST TOT - LANG LEBE DAS WEB CHRIS HEILMANN (@CODEPO8), BASTA, DARMSTADT, MARCH 2016 https://www.flickr.com/photos/86745603@N00/5168019946

FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

Embed Size (px)

Citation preview

Page 1: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

FAHRVERGNÜGEN OHNE HANDBREMSE! IE IST TOT - LANG LEBE DAS WEB

CHRIS HEILMANN (@CODEPO8), BASTA, DARMSTADT, MARCH 2016 https://www.flickr.com/photos/86745603@N00/5168019946

Page 2: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 3: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://www.flickr.com/photos/95588966@N00/4041933883

BASTA

Page 4: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

@codepo8 • Yahoo/Mozilla/Microsoft • Open Source Hippie • Unverbesserlicher Webmöger • JavaScript Versteher • Derzeit bei Edge/ChakraCore/VS

Code/Project Oxford tätig

Page 5: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 6: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 7: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

Kurz und gut • Internet Explorer ist tot • Alle Browser sind “evergreen” und

wer das bekämpft hat Sicherheit und Kundenservice nicht verstanden

• JavaScript hat gewonnen und wer es 2016 lernen will soll nach ES6 kucken

• Node.js ist immer interessanter • Browser werden immer Sachen

unterschiedlich darstellen

Page 8: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

Kurz und gut • JavaScript runtimes sind keine

Browser, und haben das Problem nicht.

• Es gibt keinen Stillstand im Web • Wenn deine Seite überall gleich

aussieht, ist sie fehlerhaft • Produkte, die nur auf einem Browser

laufen, sind Prototypen und sollten fertiggestellt werden.

• Es wird Zeit, aufzuräumen

Page 9: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

Type Size (kB)Images 1426Scripts 357Video 174Fonts 123Stylesheets 76HTML 67Other 4Total 2232 kB

DICK IM WEB…

http://www.httparchive.org/interesting.php#bytesperpage

Page 10: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

BEST OF BEST PRACTICES…

Page 11: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

2.6 MB!

197 Anfragen 38 x JavaScript (10 davon Google) 27 x CSS 117 Bilder

BEST OF BEST PRACTICES…

Page 12: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://whatdoesmysitecost.com/

WEBPAGETEST.ORG

Page 13: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DAS DARF NICHT VIEL KOSTEN…

Page 14: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://whatdoesmysitecost.com/

KOSTENFRAGE…

Page 15: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

JA EGAL, ICH HAB JA KEINE KUNDEN IN MAURETANIEN…

Page 16: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

JA EGAL, ICH HAB JA KEINE KUNDEN IN MAURETANIEN…

Page 17: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

JA EGAL, ICH HAB JA KEINE KUNDEN IN MAURETANIEN…

Page 18: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 19: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 20: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

127 Anfragen 40 x JavaScript (18 davon Google)https://basta.net/location/

IS JA KLEINER…

Page 21: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 22: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 23: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 24: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://basta.net/location/

IS JA KLEINER…

Page 25: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://basta.net/location/

IS JA KLEINER…

Page 26: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

Warum passiert sowas? • Deadlines • Maintenance ist Nebenprodukt • Wenn wir alle Bibliotheken

verwenden, wird das schon funktionieren

• Also, bei mir geht das! • Mach mal, das das auch aufm Chef

seinem IE8 tut…

Page 27: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://www.xfive.co/blog/stop-supporting-ie10-ie9-ie8/

BROWSER PER PLATFORM, UND WELCHE SICHERHEITSUPDATES BEKOMMEN

Page 28: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

STANDARDISIERUNG IST WICHTIG

Page 29: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

FRAMEWORKS UND BIBLIOTHEKEN HELFEN UND HINDERN

Page 30: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

WIR SIND EIN LIEFERDIENST…

Page 31: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

PROBLEMLÖSUNGEN FÜR BILDER

Page 32: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

HAUSAUFGABE… https://jakearchibald.com/2015/anatomy-of-responsive-images/

Page 33: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

ANKUCKEN… https://dev.windows.com/en-us/microsoft-edge/testdrive/demos/picture/

Page 34: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

ANKUCKEN… https://dev.windows.com/en-us/microsoft-edge/testdrive/demos/picture/

Page 35: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

ODER UPDATE MACHEN https://www.smashingmagazine.com/2015/12/responsive-images-in-wordpress-core/

Page 36: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

PROJECT OXFORD https://www.projectoxford.ai

Page 37: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 38: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 39: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 40: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

AUFZÜGLICHES

Page 41: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

ROLLTREPPEN SIND EINFACHER

Page 42: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

PROGRESSIVE ENHANCEMENT

Page 43: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

GRACEFUL DEGRADATION?

Page 44: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web
Page 45: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

GRACEFUL DEGRADATION

Page 46: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DAS KANNSTE SCHON SO MACHEN…

Page 47: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DAS KANNSTE SCHON SO MACHEN…ABER DANN ISSES HALT KACKE!

Page 48: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

https://www.flickr.com/photos/42116500@N05/24315564773/

WIR BEWEGEN UNS SCHNELLER UND WEITER WEG ALS JE ZUVOR…

Page 49: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

UND ES GIBT VIELE TECHNOLOGIEN ZUM SPIELEN UND VERWENDEN…

Page 50: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

FINDE, WAS DU GERNE MACHST…

Page 51: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

NICHT JEDER MUSS INTERFACES BAUEN…

Page 52: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DEVELOPER TOOLS SIND OFFEN UND BRAUCHEN GUTE IDEEN…

https://marketplace.visualstudio.com/items?itemName=GregorBiswanger.json2ts

Page 53: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DEVELOPER TOOLS SIND OFFEN UND BRAUCHEN GUTE IDEEN…

https://marketplace.visualstudio.com/items?itemName=GregorBiswanger.json2ts

Page 54: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

BITTE, BAUT KEINE WEB BREMSEN…

Page 55: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

DIE KLUFT ZWISCHEN WEB UND DESKTOP IST OFT NUR IN UNSEREM KOPF…

Page 56: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

ALTE GLEISE, NEUE ZÜGE…

Page 57: FahrvergnÜgen ohne Handbremse! IE ist Tot - lang lebe das Web

THANK YOU!CHRIS HEILMANN @CODEPO8