Enviar búsqueda
Cargar
Web Policies & Reporting
•
1 recomendación
•
146 vistas
F
Felix Arntz
Seguir
Originally presented at WordCamp Nordic 2019
Leer menos
Leer más
Internet
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Recomendados
Leveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in Gutenberg
Felix Arntz
The WordPress Performance Team
The WordPress Performance Team
Felix Arntz
Interoperability of components built with different frameworks
Interoperability of components built with different frameworks
Souvik Basu
Blazor v1.1
Blazor v1.1
Juan Luis Guerrero Minero
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
민환 조
Serverless preview environments to the rescue
Serverless preview environments to the rescue
Joseph Lust
Windows Azure Website
Windows Azure Website
K.Mohamed Faizal
Improve your web dev workflow in Visual Studio
Improve your web dev workflow in Visual Studio
David Paquette
Recomendados
Leveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in Gutenberg
Felix Arntz
The WordPress Performance Team
The WordPress Performance Team
Felix Arntz
Interoperability of components built with different frameworks
Interoperability of components built with different frameworks
Souvik Basu
Blazor v1.1
Blazor v1.1
Juan Luis Guerrero Minero
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
민환 조
Serverless preview environments to the rescue
Serverless preview environments to the rescue
Joseph Lust
Windows Azure Website
Windows Azure Website
K.Mohamed Faizal
Improve your web dev workflow in Visual Studio
Improve your web dev workflow in Visual Studio
David Paquette
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
WordCamp Sydney
Make Local WordPress Development Simple
Make Local WordPress Development Simple
WP Engine
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
Jeavon Leopold
Webpack & React Performance in 16+ Steps
Webpack & React Performance in 16+ Steps
Grgur Grisogono
Caching Tips & Tricks
Caching Tips & Tricks
OutSystems
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WP Engine
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
Tessa Mero
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
Going Node.js at Netflix
Going Node.js at Netflix
micahr
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
rtCamp
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery Conference
Matthew Lancaster
The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).
Michael Brooks
Universal React apps in Next.js
Universal React apps in Next.js
🐕 Łukasz Ostrowski
Introduction to Vue.js DevStaff Meetup 13.02
Introduction to Vue.js DevStaff Meetup 13.02
Paul Bele
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
OutSystems
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
Mauricio (Salaboy) Salatino
A Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConf
Sam Basu
PostCSS - process CSS in a modular way.
PostCSS - process CSS in a modular way.
Andreas Sahle
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Alvaro Sanchez-Mariscal
Build fast word press site in react in 30 mins with frontity
Build fast word press site in react in 30 mins with frontity
Imran Sayed
20 tips for website performance
20 tips for website performance
Andrew Siemer
Meet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practice
Łukasz Romanowicz
Más contenido relacionado
La actualidad más candente
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
WordCamp Sydney
Make Local WordPress Development Simple
Make Local WordPress Development Simple
WP Engine
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
Jeavon Leopold
Webpack & React Performance in 16+ Steps
Webpack & React Performance in 16+ Steps
Grgur Grisogono
Caching Tips & Tricks
Caching Tips & Tricks
OutSystems
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WP Engine
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
Tessa Mero
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
Going Node.js at Netflix
Going Node.js at Netflix
micahr
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
rtCamp
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery Conference
Matthew Lancaster
The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).
Michael Brooks
Universal React apps in Next.js
Universal React apps in Next.js
🐕 Łukasz Ostrowski
Introduction to Vue.js DevStaff Meetup 13.02
Introduction to Vue.js DevStaff Meetup 13.02
Paul Bele
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
OutSystems
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
Mauricio (Salaboy) Salatino
A Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConf
Sam Basu
PostCSS - process CSS in a modular way.
PostCSS - process CSS in a modular way.
Andreas Sahle
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Alvaro Sanchez-Mariscal
Build fast word press site in react in 30 mins with frontity
Build fast word press site in react in 30 mins with frontity
Imran Sayed
La actualidad más candente
(20)
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Make Local WordPress Development Simple
Make Local WordPress Development Simple
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
Webpack & React Performance in 16+ Steps
Webpack & React Performance in 16+ Steps
Caching Tips & Tricks
Caching Tips & Tricks
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
Web Based Development Introduction
Web Based Development Introduction
Going Node.js at Netflix
Going Node.js at Netflix
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
Server Side React for WordPress by Muhammad Muhsin @ The JavaScript for WordP...
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery Conference
The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).
Universal React apps in Next.js
Universal React apps in Next.js
Introduction to Vue.js DevStaff Meetup 13.02
Introduction to Vue.js DevStaff Meetup 13.02
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
KubeCon NA - 2021 Tools That I Wish Existed 3 Years Ago To Build a SaaS Offering
A Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConf
PostCSS - process CSS in a modular way.
PostCSS - process CSS in a modular way.
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Build fast word press site in react in 30 mins with frontity
Build fast word press site in react in 30 mins with frontity
Similar a Web Policies & Reporting
20 tips for website performance
20 tips for website performance
Andrew Siemer
Meet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practice
Łukasz Romanowicz
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled Soil
Fresh Tilled Soil
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Learnosity
JAMstack with gatsby, contentful and netlify aka the dream stack
JAMstack with gatsby, contentful and netlify aka the dream stack
zonathen
Building SPAs with AngularJS
Building SPAs with AngularJS
Cezar Carneiro
Utilizing HTML5 APIs
Utilizing HTML5 APIs
Ido Green
Modern Web Applications Utilizing HTML5 (Dev Con TLV 06-2013)
Modern Web Applications Utilizing HTML5 (Dev Con TLV 06-2013)
Ido Green
Location Based Services Without the Cocoa
Location Based Services Without the Cocoa
EDINA, University of Edinburgh
That's Web? Extreme Optimization for the Mobile Web (Oct 2012)
That's Web? Extreme Optimization for the Mobile Web (Oct 2012)
Glan Thomas
Desarrollo de apps multiplataforma con tecnologías web
Desarrollo de apps multiplataforma con tecnologías web
Software Guru
Sg conference multiplatform_apps_adam_stanley
Sg conference multiplatform_apps_adam_stanley
n_adam_stanley
Modern Web Applications Utilizing HTML5 APIs
Modern Web Applications Utilizing HTML5 APIs
Ido Green
Generic-resume
Generic-resume
Dan WEATHERBEE
Building your own calendly using amazon app sync
Building your own calendly using amazon app sync
Dhaval Nagar
Web applications support on AGL
Web applications support on AGL
Igalia
Velocity spa faster_092116
Velocity spa faster_092116
Manuel Alvarez
Making Single Page Applications (SPA) faster
Making Single Page Applications (SPA) faster
Boris Livshutz
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
Tech in Asia ID
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
Riza Fahmi
Similar a Web Policies & Reporting
(20)
20 tips for website performance
20 tips for website performance
Meet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practice
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled Soil
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
JAMstack with gatsby, contentful and netlify aka the dream stack
JAMstack with gatsby, contentful and netlify aka the dream stack
Building SPAs with AngularJS
Building SPAs with AngularJS
Utilizing HTML5 APIs
Utilizing HTML5 APIs
Modern Web Applications Utilizing HTML5 (Dev Con TLV 06-2013)
Modern Web Applications Utilizing HTML5 (Dev Con TLV 06-2013)
Location Based Services Without the Cocoa
Location Based Services Without the Cocoa
That's Web? Extreme Optimization for the Mobile Web (Oct 2012)
That's Web? Extreme Optimization for the Mobile Web (Oct 2012)
Desarrollo de apps multiplataforma con tecnologías web
Desarrollo de apps multiplataforma con tecnologías web
Sg conference multiplatform_apps_adam_stanley
Sg conference multiplatform_apps_adam_stanley
Modern Web Applications Utilizing HTML5 APIs
Modern Web Applications Utilizing HTML5 APIs
Generic-resume
Generic-resume
Building your own calendly using amazon app sync
Building your own calendly using amazon app sync
Web applications support on AGL
Web applications support on AGL
Velocity spa faster_092116
Velocity spa faster_092116
Making Single Page Applications (SPA) faster
Making Single Page Applications (SPA) faster
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
Último
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Call Girls in Nagpur High Profile
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
kojalkojal131
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
gwenoracqe6
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
soniya singh
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
APNIC
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
APNIC
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
ruhi
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Damian Radcliffe
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
Escorts Call Girls
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Delhi Call girls
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
APNIC
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
anilsa9823
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
Último
(20)
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
Web Policies & Reporting
1.
Felix Arntz /
WordCamp Nordic 2019 Web Policies & Reporting Defining Contracts Between Your Site and the Browser
2.
The web is
constantly evolving ● Responsive Images ● AJAX Requests ● Geolocation Integration ● Add to Home Screen ● Web Payments ● ...
3.
Web Features, being used
in the wild (don’t worry, my site is actually not that terrible)
4.
So we have
all these cool features, but how do we use them responsibly?
5.
Feature Policy https://w3c.github.io/webappsec-feature-policy/
6.
Example: Geolocation Feature-Policy: geolocation
'none'
7.
Example: Oversized images Feature-Policy:
oversized-images 'none'
8.
Example: Oversized images Feature-Policy:
oversized-images 'none'
9.
More Supported Features ●
autoplay 'none' ● lazyload ● sync-xhr 'none' ● camera 'none' (coming soon) ● fullscreen 'none' (coming soon) ● ... Try it at feature-policy-demos.appspot.com
10.
Current Browser Support ●
Chrome 60+ ● Safari 11.1+ ● Opera 47+ See full browser support caniuse.com/#feat=feature-policy
11.
Reporting API https://w3c.github.io/reporting/
12.
Example Report-To: { "group": "default", "max_age":
10886400, "endpoints": [{ "url": "https://example.com/wp-json/reporting-api" }] }
13.
Supported Report Types ●
csp ● crash ● deprecation ● network-error ● feature-policy-violation (coming soon, see crbug.com/867471) ● ...
14.
Current Browser Support ●
Chrome 69+
15.
What about WordPress?
16.
Feature Policy for
WordPress wordpress.org/plugins/feature-policy/
17.
Reporting API for
WordPress wordpress.org/plugins/reporting-api/
18.
Further Reading &
Experimenting ● https://developers.google.com/web/updates/2018/06/feature-policy ● https://developers.google.com/web/updates/2018/09/reportingapi ● https://developers.google.com/web/updates/2018/07/reportingobserver ● https://featurepolicy.rocks ● Try the WordPress plugins and give feedback!
19.
Proprietary + Confidential Thank
You Felix Arntz @felixarntz