妈妈技术周刊:Chrome意欲新增Fenced Frames标签增强隐私保护; Node 10进入EOL

598 阅读2分钟

前端快爆

  • Chrome 浏览器意欲实现一个新的 HTML 标签 Fenced Frames 以增强用户隐私保护,该标签是嵌入式页面的一种新形式,称为围栏框架,在嵌入页面和跨站点嵌入页面之间设置了一个边界,这样两个站点可见的用户数据就不能连接在一起,防止用户跟踪或其他隐私威胁,有以下特点:

    • 除了某些信息以外,如尺寸限制信息、嵌入的顶级站点,以及框架的页面 url,不允许其他信息与嵌入页面通信,反之亦然。
    • 默认情况下,它们没有存储权限(例如,cookies、localStorage 等)。
  • 微软 Edge 浏览器将为所有域名增加自动重定向到 HTTPS 选项。从 Edge 92 版本开始,用户将可以选择在可能支持这种更安全协议的网站上从 HTTP 升级到 HTTPS。这种支持也可以被配置为尝试通过 HTTPS 为所有域名提供服务。

点评:此前 Chrome 90、Firefox 83 均已支持类似功能

  • Node.js 10 已经结束了生命周期,如果你想持续使用安全版本,请使用 Node 12 或以上版本(理想情况下是14+)。

  • V8 引擎发布 v9.1,有以下更新:

    • 快速模板缓存改进,提供了一个 Template 接口,可以从这个接口创建新的实例
    • 默认启用顶级 await,并且在没有 --harmony-top-level-await 的情况下可用。
    • 默认启用了私有品牌检查语法。

百宝箱

  • zx,一个 Google 出品的用于编写更好脚本的工具。

image.png

  • ClearURLs 是一个浏览器插件,它会自动从url中删除跟踪元素来保护你的隐私。

  • Bootstrap 5 正式发布

    • 不再依赖 jQuery。
    • 不再支持 IE 浏览器。
    • 改进了网格系统和布局。
    • 添加了 RTL 支持,包括以下更改:
      • CSS dist 文件的新 RTL 版本,其中包括网格、Reboot、实用工具和标准捆绑包。
      • 五个新的 RTL 示例展示了新的 RTL CSS 的运行情况。
      • 两个新的 cheatsheet kitchen sink 页面。
  • Redux 4.1 发布,主要有以下更新:

    • minify + gizp 后的大小从 2.6K 缩减到 1.6K。
    • 提取和改进了错误消息。
    • 更新了运行时依赖项列表。

编辑:墨尘 & 审阅:承虎