Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Dieselmotoren und 3rd Party Code
Michael Geers
November 14, 2019
Technology
0
39
Dieselmotoren und 3rd Party Code
Kurzvortrag beim neuland Fachtag 2019
https://www.youtube.com/watch?v=5OaXmW1_lXM&feature=youtu.be
Michael Geers
November 14, 2019
Tweet
Share
More Decks by Michael Geers
See All by Michael Geers
Micro Frontends - Entkopplung bis zur Oberfläche
naltatis
1
210
Micro Frontends Lecture, USPCodeLab, University of São Paulo
naltatis
0
96
Inside the Micro Frontends Toolbox
naltatis
1
97
Bye Bye Frontend Monolith: Accelerating Feature Development with Micro Frontends
naltatis
1
120
Micro Frontends | E-Commerce Total Makeover Teil 3 | bevh
naltatis
0
440
Micro Frontends - Oberflächen schneiden & kleben
naltatis
0
370
Micro Frontends - The Nitty Gritty Details or Frontend, Backend, 🌈 Happyend
naltatis
0
550
Hyperapp, Flipdots & Pixelkunst
naltatis
0
79
Micro Frontends - Think Smaller, Avoid the Monolith Love the Backend
naltatis
4
870
Other Decks in Technology
See All in Technology
Custom GitHub Actions by Java
kazamori
0
280
アジャイル推進活動におけるBeAgileへの変化の兆し/Signs_of_Change_to_"Be_Agile"_in_Agile_Promotion_Activities
m_iyama
0
140
The role of the data organization as a business progresses
line_developers
PRO
3
840
Data in Google I/O - IO Extended GDG Seoul
kennethanceyer
0
150
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
410
データをモデリングしていたら、組織をモデリングし始めた話 / engineers-in-carta-vol3-data-engineer
pei0804
4
3.3k
What's Data Lake ? Azure Data Lake best practice
ryomaru0825
2
740
さいきんのRaspberry Pi。 / osc22do-rpi
akkiesoft
5
4.9k
1人目QA奮闘記/QA Engineer's Struggle
mii3king
2
1.1k
アーキテクチャを明文化して開発に臨んだ話
akihiyo76
0
260
インタラクティブなメディアの地図投影法: WebメルカトルからAdaptive Projectionsへ / MIERUNE 社内勉強会 #033
sorami
2
210
チームとチームのチーム
eiel
1
950
Featured
See All Featured
Done Done
chrislema
174
14k
The Invisible Side of Design
smashingmag
290
48k
Six Lessons from altMBA
skipperchong
14
1.4k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
Teambox: Starting and Learning
jrom
123
7.7k
Three Pipe Problems
jasonvnalue
89
8.7k
Statistics for Hackers
jakevdp
781
210k
The Illustrated Children's Guide to Kubernetes
chrisshort
15
36k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
GraphQLとの向き合い方2022年版
quramy
16
8.3k
Thoughts on Productivity
jonyablonski
43
2.3k
Transcript
Dieselmotoren und 3rd Party Code @naltatis Michael Geers neuland Fachtag
- November 2020
eine kleine Geschichte
None
offenes Geheimnis
Performance
WTF?
3rd Party Code
In ⬤ Seiteninhalt ⬤ 3rd Party Code Request Map Generator
requestmap.webperf.tools
None
2011 2018 http archive (5,8 Millionen Websites) https://speedcurve.com/blog/javascript-growth/ 3rd Party
JavaScript wächst stark an
3rd Party Integration wir online shop 3rd Party analytics, advertising
tracking, retargeting affiliate, marketing testing, feedback, … „Welche Daten braucht ihr?“ API {visitorId: abc, browser: IE11}
3rd Party Integration wir online shop 3rd Party analytics, advertising
tracking, retargeting affiliate, marketing testing, feedback, … „Wir holen uns das selbst!“ <script/> Vollzugriff auf die Seite
3rd Party Integration wir online shop 3rd Party analytics, advertising
tracking, retargeting affiliate, marketing testing, feedback, … 4th Party? 4th Party? 4th Party? Vollzugriff
Was bedeutet Vollzugriff? • Cookies setzen • Inhalte verändern •
Nutzereingaben mitlesen • Bitcoins minen • Schadcode verbreiten • und vieles mehr … ja, auch Passwörter & Kreditkarten
klar kann sowas passieren Malvertising
Verantwortung
Privatsphäre
Cookie Banner DSGVO Detailed Consent ePrivacy Regulierung
51% in der Altersgruppe 18 bis 24 Quelle: internetworld.de 31%
der Deutschen nutzen Adblocker
Browserhersteller 31% der Deutschen nutzen Adblocker 51% in der Altersgruppe
18 bis 24 Quelle: internetworld.de
Was tun wir da eigentlich?
Mögliche Maßnahmen Sicherheit Reduzieren, Whitelisting (CSP), … Performance Impact messen,
Budgets definieren, …
Lasst uns reden! Product Owner Marketing, Business, … Entwickler
None
None
None
None
None
None
None
None
None
None
@naltatis Michael Geers Wie viel 3rd Party brauchen wir wirklich?