每月 Web 開發更新 6⁄2019:重新思考隱私和用戶參與度

已發表: 2022-03-10
快速總結 ↬對於他的每月閱讀清單,Anselm Hannemann 總結了過去幾週 Web 開發領域發生的事情。 從瀏覽器新聞和 UI/UX 到隱私、工具、工作和生活。

上週我讀到網絡變成了一片黑暗的森林。 這讓我思考,我相信黑暗的森林裡有希望。 讓我們對如何為使網絡變得更美好做出貢獻保持積極態度,並堅持我們每個人都能夠通過小動作產生影響的原則。 無論是添加 Webmentions、從網站上刪除跟踪腳本、回收塑料、從街上撿垃圾扔進垃圾箱,還是騎自行車而不是開車上班一周,我們都可以讓事情變得更好,為自己和我們周圍的人。 我們只需要這樣做。

消息

  • Safari 通過引入新的智能跟踪保護並將其設為新的默認設置繼續前進。 現在 Firefox 緊隨其後,默認情況下也啟用了增強跟踪保護。
  • Chrome 75 支持已在 Safari 中實現的 Web Share API。 畫布上下文的延遲也得到了改善。
  • Safari 技術預覽版 84 引入了 Safari 13 功能:針對弱密碼的警告、對 iOS 的暗模式支持、對中止 Fetch 請求的支持、符合 Web 身份驗證標準的 FIDO2 兼容 USB 安全密鑰、支持“使用 Apple 登錄”(適用於Safari 和 WKWebView)。 從現在開始還支持 Visual Viewport API、WKWebView 中的 ApplePay、通過 WebRTC 進行屏幕共享以及用於加載 ES6 模塊的 API。
  • Apple 的 AppStore 審查指南有一個重要更新,要求開發人員在他們的應用程序中提供“Sign In with Apple”,以防他們在今年晚些時候向公眾提供服務後支持第三方登錄。
  • Firefox 67 現在推出了深色模式 CSS 媒體查詢、WebRender 和並排配置文件,允許您並行運行多個實例。 此外,針對加密礦工和指紋識別內置了增強的隱私控制,並支持 Windows、Linux 和 macOS 上的 AV1 視頻、 String.prototype.matchAll()和動態導入。
跳躍後更多! 繼續往下看↓

一般的

  • 網絡依賴於如此多的開源項目,然而,這就是靠開源預算過活的樣子。 大多數作者都處於貧困線以下,被迫生活在更便宜的國家,或者根本無法從他們的公共服務中謀生,即為隨後將其用於商業用途的其他人提供可靠、開放的軟件。
  • 我們都知道煩人的客戶會忽略您的知識並自行發揮創造力。 作為開發者,Holger Bartel 經歷了幾十次; 現在他發現自己處於同樣的位置,點了一杯好酒,然後把它搞砸了。

用戶界面/用戶體驗

  • 由於我們每天使用的軟件和網站中內置瞭如此多的黑暗模式,Fabricio Teixeira 和 Caio Braga 呼籲為用戶提供技術飲食。
Facebook、Instagram、Twitter 和 Netflix 營養成分錶。
“黑暗模式試圖操縱用戶在網站或應用程序上進行更深入、更深入或更長時間的互動。 世界需要科技飲食,設計師可以幫助它成為現實。 (圖片來源)

CSS

  • 用於截斷多行文本的 CSS 功能已在 Firefox 中實現。 -webkit-line-clamp: 3; ,例如,將截斷第三行末尾的文本。

安全

  • Aaron Parecki 編寫了有關設置“使用 Apple 登錄”的分步指南。
  • 如今,許多服務為您處理 DDoS 保護。 但是您將如何自己構建它? 正如這篇(有點過時但仍然適用)文章所示,這當然是可能的。

隱私

  • 如果我們可以在 2019 年信任一家公司,Anil Dash 試圖找到這個問題的答案。
  • Kevin Litman-Navarro 分析了 150 多項隱私政策,並在視覺故事中分享了他的發現。 閱讀隱私政策不僅平均需要大約 15 分鐘,而且其中大多數都需要大學學位甚至職業生涯才能理解它們。
  • 自 18 世紀以來,我們對隱私的看法並沒有太大變化,但今天的情況有所不同:公司渴望在一個中心位置存儲越來越多的關於更多人的數據——這些數據曾經只能由國家當局訪問。 正如 Maciej Ceglowski 在“新荒野”中所說,我們應該重新定義什麼是隱私、個人數據和同意。
  • WebKit 的人員非常積極地開發巧妙的解決方案來保護用戶,同時又不犧牲可用性,同時牢記出版商和供應商的利益。 現在他們引入了“網絡隱私保護廣告點擊歸因”,一種限制發送給第三方的數據的技術,同時仍向廣告商提供有用的歸因指標。
概述閱讀隱私政策的難度以及閱讀所需的時間。大多數隱私政策是大學和職業生涯水平。只有一個在中學水平上是可以理解的。
正如 Kevin Litman-Navarro 通過檢查 150 條隱私政策發現的那樣,網絡上的大多數隱私政策都比斯蒂芬霍金的“時間簡史”更難閱讀。 (圖片來源)

可訪問性

  • Brad Frost 描述了一種使用picture元素及其媒體查詢功能減少網站(例如動畫 GIF)上運動的好方法。

工裝

  • IP Geolocation API 是一個開源實時 IP 到 Geolocation JSON API,具有基於 Maxmind Geolite2 數據庫的詳細國家數據集成。
  • Pascal Landau 編寫了關於如何為 PHP 項目構建 Docker 開發設置的分步教程,是的,它包含了將其應用到自己的項目中可能需要的所有內容。

工作生活

  • Doist 的 Roman Imankulov 分享了對扁平化組織決策的見解。
  • 作為一個社會,我們工作過度,擁有太多的財產,但渴望更多,而公司的存在只是為了無限期地發展。 這就是我們在上個世紀引發氣候變化的方式,也是我們讓比以往任何時候都多的人陷入倦怠、抑鬱和其他各種健康問題的方式,包括與工作有關的自殺。 Philipp Frey 有一個大膽的理論,打破了我們當前的系統:Nassen 和 Larsson 的一項研究表明,工作時間減少 1% 可能導致溫室氣體排放量減少 0.8%。 更進一步,該論文建議每週工作 12 小時將使我們能夠輕鬆實現氣候目標,如果我們也改變經濟以不再完全專注於增長。 一項有趣的研究,因為它探索了新的工作、生活和消費方式。
  • Leo Babauta 分享了一種方法,可以幫助您在疲倦時認清自己。 這很難接受,但我們是人類而不是機器,所以有時我們會感到疲倦並且電池電量不足。 恢復的最佳方法是意識到這種情況正在發生並專注於它以重新獲得一些能量。
  • 我們中的許多人都試圖每天完成幾分鐘或幾小時的“深度工作”。 Fadeke Adegbuyi 的“深度工作完整指南”分享了掌握它的寶貴技巧。

超越……

  • 過著“零浪費”生活的人往往被視為極端,但這只是一種觀點。 在另一方面,一個“極端”的人提醒我們,過去去農貿市場買沒有塑料包裝的東西、騎自行車、喝公共噴泉的水是很正常的。 相反,我們的消費主義已經變得非常極端,如果我們想要生存和保持健康,就需要改變。
  • 瑞典希望到 2045 年實現氣候中和,現在他們提出了一個有趣的計劃可視化。 它旨在幫助政策制定者識別和填補空白,以確保實現目標。 可視化向公眾開放,因此任何人都可以追究政府的責任。
  • 每個人都喜歡它們,很多人都擁有它們:AirPods。 然而,正如本文所示,它們是一場環境災難。
  • 欺騙維基百科的北臉是廣告的陰暗面。
  • 《紐約時報》發表了一份指南,幫助我們根據我們所吃的食物了解我們對氣候變化的影響。 這不是關於成為素食主義者,而是改變飲食習慣如何對環境和我們自己的健康產生影響。