Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dieselmotoren und 3rd Party Code
Search
Michael Geers
November 14, 2019
Technology
0
100
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 - True End-to-End Decoupling in Practice
naltatis
1
120
evcc: Sonne, Autos & dynamische Stromtarife
naltatis
0
500
Tractor Store 2.0 - TodoMVC for Micro Frontends
naltatis
0
220
Die nächste Framework Generation? Was kommt nach React, Vue.js und Angular?
naltatis
0
180
evcc – Open Source Sonne tanken
naltatis
0
1.7k
How Deep Is Your Micro Frontend
naltatis
2
830
Open Source Sonne tanken | Wallboxen mit evcc smarter machen
naltatis
1
2.4k
Energie & Feedback Loops
naltatis
1
310
Micro Frontends - Entkopplung bis zur Oberfläche
naltatis
1
740
Other Decks in Technology
See All in Technology
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
180
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
140
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.1k
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
MIMEと文字コードの闇
hirachan
2
1.4k
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
140
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
520
Share my, our lessons from the road to re:Invent
naospon
0
140
Two Blades, One Journey: Engineering While Managing
ohbarye
4
1.9k
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
540
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
140
AIエージェント入門
minorun365
PRO
31
17k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Unsuck your backbone
ammeep
669
57k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Building Your Own Lightsaber
phodgson
104
6.2k
Making Projects Easy
brettharned
116
6k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Ace a Technical Interview
jacobian
276
23k
The Cult of Friendly URLs
andyhume
78
6.2k
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?