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
110
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
More Hearts than Stars: Smart Charging & Community Funding
naltatis
0
94
Micro Frontends - True End-to-End Decoupling in Practice
naltatis
1
160
evcc: Sonne, Autos & dynamische Stromtarife
naltatis
0
760
Tractor Store 2.0 - TodoMVC for Micro Frontends
naltatis
0
260
Die nächste Framework Generation? Was kommt nach React, Vue.js und Angular?
naltatis
0
210
evcc – Open Source Sonne tanken
naltatis
0
1.9k
How Deep Is Your Micro Frontend
naltatis
2
870
Open Source Sonne tanken | Wallboxen mit evcc smarter machen
naltatis
1
2.5k
Energie & Feedback Loops
naltatis
1
330
Other Decks in Technology
See All in Technology
Streamline Cloud-Native App Development Using CDEs
saeedzf
0
560
Standard Schema: スキーマライブラリの統一企画とは何か
nozomuikuta
1
470
ゴリラ.vim #36 ~ Vim x SNS ~ スポンサーセッション
yasunori0418
1
210
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
0
110
Rebase エンジニアリング組織の現状とこれから
rebase_engineering
0
120
AIオンボーディングとAIプロセスマイニング
nrryuya
5
1.1k
AIエージェントデザインパターンの選び方
almondo_event
0
110
VueUseから学ぶ実践TypeScript #TSKaigi #TSKaigi2025
bengo4com
3
5.3k
GitHub Coding Agent 概要
kkamegawa
1
1k
他チームへ越境したら、生データ提供ソリューションのクエリ費用95%削減へ繋がった話 / Cross-Team Impact: 95% Off Raw Data Query Costs
yamamotoyuta
0
160
declaration mergingの威力:ライブラリアップデート時の書き換え作業を90%短縮するテクニック
yutake27
2
250
型がない世界に生まれ落ちて 〜TypeScript運用進化の歴史〜
narihara
1
190
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Bash Introduction
62gerente
613
210k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
The Language of Interfaces
destraynor
158
25k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
460
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Rails Girls Zürich Keynote
gr2m
94
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
A designer walks into a library…
pauljervisheath
205
24k
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?