1. Mobile App. The site has to work by itself. Else go PWA
2. DNT. Respect Users decisions. Allow cookieless and JSless.
3. See 2.
4. See 2. + I would't disable adblock in the net, because it the main entry for malware.
5. Block Foreign. Expand as you understand the laws.
6. Max Layout. Called Mobile First, and seams to be national behavior. International pages sometimes look foreign to me. Use your screenspace wisely, yes.
7. Use Notifications. OK, but, see 8 and 9.
8. Prompt User. Don't annoy users. If they are on the net, they know how it regulary works, don't get of the standard behavior patterns.
9. Allow Opt-out. Opt-In is the way to go, else maybe violates GDPR and other laws.
10. Use Javascript. Not all websites require Javascript, most yes, but not all. Don't rely on it, especially impaired users will hat you for 'visually correct' but not screenreader enabled. Use standards.
PS: Don't be an apple hipster. Was biased from the beginning, got confirmed. But, read it.
1. Mobile App. The site has to work by itself. Else go PWA
2. DNT. Respect Users decisions. Allow cookieless and JSless.
3. See 2.
4. See 2. + I would't disable adblock in the net, because it the main entry for malware.
5. Block Foreign. Expand as you understand the laws.
6. Max Layout. Called Mobile First, and seams to be national behavior. International pages sometimes look foreign to me. Use your screenspace wisely, yes.
7. Use Notifications. OK, but, see 8 and 9.
8. Prompt User. Don't annoy users. If they are on the net, they know how it regulary works, don't get of the standard behavior patterns.
9. Allow Opt-out. Opt-In is the way to go, else maybe violates GDPR and other laws.
10. Use Javascript. Not all websites require Javascript, most yes, but not all. Don't rely on it, especially impaired users will hat you for 'visually correct' but not screenreader enabled. Use standards.
PS: Don't be an apple hipster. Was biased from the beginning, got confirmed. But, read it.