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
89
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
Tractor Store 2.0 - TodoMVC for Micro Frontends
naltatis
0
64
Die nächste Framework Generation? Was kommt nach React, Vue.js und Angular?
naltatis
0
75
evcc – Open Source Sonne tanken
naltatis
0
1.1k
How Deep Is Your Micro Frontend
naltatis
2
740
Open Source Sonne tanken | Wallboxen mit evcc smarter machen
naltatis
1
2.2k
Energie & Feedback Loops
naltatis
0
250
Micro Frontends - Entkopplung bis zur Oberfläche
naltatis
1
630
Micro Frontends Lecture, USPCodeLab, University of São Paulo
naltatis
2
340
Inside the Micro Frontends Toolbox
naltatis
3
320
Other Decks in Technology
See All in Technology
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
190
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.6k
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
740
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
ここがすごいよ! AWS Systems Manager!
saichan11
0
1.8k
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
260
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
Featured
See All Featured
Building Applications with DynamoDB
mza
89
5.8k
Teambox: Starting and Learning
jrom
130
8.6k
Automating Front-end Workflow
addyosmani
1362
200k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Designing the Hi-DPI Web
ddemaree
276
34k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Atom: Resistance is Futile
akmur
261
25k
What's new in Ruby 2.0
geeforr
338
31k
Docker and Python
trallard
37
2.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
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?