{"id":300225,"date":"2019-12-12T14:41:42","date_gmt":"2019-12-12T21:41:42","guid":{"rendered":"https:\/\/css-tricks.com\/?p=300225"},"modified":"2021-04-15T08:45:15","modified_gmt":"2021-04-15T15:45:15","slug":"weekly-platform-news-strict-tracking-protection-dark-web-pages-periodic-background-sync","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/weekly-platform-news-strict-tracking-protection-dark-web-pages-periodic-background-sync\/","title":{"rendered":"Weekly Platform News: Strict Tracking Protection, Dark Web Pages, Periodic Background Sync"},"content":{"rendered":"

In this week’s news: Firefox gets strict, Opera goes to the dark side, and Chrome plans to let web apps run in the background.<\/p>\n

Let’s get into the news.<\/p>\n

<\/p>\n

Firefox for Android will block tracking content<\/h3>\n

Mozilla has announced that the upcoming revamped Firefox for Android (currently available in a test version under the name “Firefox Preview”) will include strict tracking protection by default.<\/p>\n

On the phone or tablet, most users care much more about performance and blocking of annoyances compared to desktop. Users are more forgiving when a site doesn\u2019t load exactly like it\u2019s meant to. So we decided that while Firefox for desktop\u2019s default mode is “Standard,” Firefox Preview will use “Strict” mode.<\/p><\/blockquote>\n

Strict tracking protection additionally blocks “tracking content”: ads, videos, and other content with tracking code.<\/p>\n

\"\"<\/figure>\n

(via Mozilla<\/a>)<\/small><\/p>\n

Opera adds option that renders all websites in dark mode<\/h3>\n

Opera for Android has added a “Dark web pages” option that renders all websites in dark mode. If a website does not provide dark mode styles (via the CSS prefers-color-scheme<\/code> media feature), Opera applies its own “clever CSS changes” to render the site in dark mode regardless.<\/p>\n

\"\"<\/figure>\n

(via Stefan Stjernelund<\/a>)<\/small><\/p>\n

Periodic Background Sync is coming to Chrome<\/h3>\n

Google intends to ship Periodic Background Sync in the next version of Chrome (early next year). This feature will enable installed web apps to run background tasks at periodic intervals with network connectivity.<\/p>\n

Chrome\u2019s implementation restricts the API<\/abbr> to installed web apps. Chrome grants the permission on behalf of the user for any installed web app. The API<\/abbr> is not available outside of installed PWA<\/abbr>s.<\/p><\/blockquote>\n

Apple and Mozilla are currently opposed to this API<\/abbr>. At Mozilla, there are opinions that the feature is “harmful in its current state,” while Apple states multiple privacy and security risks.<\/p>\n

(via Mugdha Lakhani<\/a>)<\/small><\/p>\n

More news…<\/h3>\n
\"\"<\/figure>\n

Read more news in my weekly newsletter for web developers. Pledge as little as $2 per month to get the latest news from me via email every Monday.<\/p>\n

More News \u2192<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

In this week’s news: Firefox gets strict, Opera goes to the dark side, and Chrome plans to let web apps run in the background. Let’s get into the news.<\/p>\n","protected":false},"author":245432,"featured_media":300230,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[1649,4],"tags":[1021,1471,1667,1372],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/12\/wpn-20191212.png?fit=1200%2C600&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/300225"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/245432"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=300225"}],"version-history":[{"count":3,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/300225\/revisions"}],"predecessor-version":[{"id":338447,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/300225\/revisions\/338447"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media\/300230"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=300225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=300225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=300225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}