每月 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。 然而,正如本文所示,它们是一场环境灾难。
  • 欺骗维基百科的北脸是广告的阴暗面。
  • 《纽约时报》发表了一份指南,帮助我们根据我们所吃的食物了解我们对气候变化的影响。 这不是关于成为素食主义者,而是改变饮食习惯如何对环境和我们自己的健康产生影响。