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
74
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
Die nächste Framework Generation? Was kommt nach React, Vue.js und Angular?
naltatis
0
40
evcc – Open Source Sonne tanken
naltatis
0
490
How Deep Is Your Micro Frontend
naltatis
2
660
Open Source Sonne tanken | Wallboxen mit evcc smarter machen
naltatis
1
2k
Energie & Feedback Loops
naltatis
0
200
Micro Frontends - Entkopplung bis zur Oberfläche
naltatis
1
570
Micro Frontends Lecture, USPCodeLab, University of São Paulo
naltatis
2
300
Inside the Micro Frontends Toolbox
naltatis
3
270
Bye Bye Frontend Monolith: Accelerating Feature Development with Micro Frontends
naltatis
3
270
Other Decks in Technology
See All in Technology
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
Vos logs méritent mieux que la config par défaut
lyrixx
2
420
バッチ処理のSLOをどう設計するか
rynsuke
7
590
Why do you get AWS certificates
hirosys
0
120
オブジェクト指向CSSが叶えたかったことと、CSSのいま / The aims of Object-oriented CSS and the current state of CSS usage
shinkufencer
11
3.7k
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
510
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
140
Terraform v1.7のTest mocking機能の紹介 / Introducing the Test mocking feature of Terraform v1.7
yayoi_dd
1
100
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
イチから学ぶdbt / Learn dbt from scratch
shinyaa31
0
160
Evolutionary Optimization of Model Merging Recipes
fuyu_quant0
3
560
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Building an army of robots
kneath
300
41k
YesSQL, Process and Tooling at Scale
rocio
160
13k
Rails Girls Zürich Keynote
gr2m
91
13k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Infographics Made Easy
chrislema
237
18k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Practical Orchestrator
shlominoach
180
9.7k
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?