最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

前端周报:Chrome 不再支持 https 混用;npm 十周年;HTTP/3 获多企业支持

  • 2019-10-06
  • 本文字数:2345 字

    阅读完需:约 8 分钟

前端周报:Chrome不再支持https混用;npm十周年;HTTP/3获多企业支持

前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。


新闻热点

前端新闻

Chrome:不再支持混用 http/https

10 月 3 日,Chromium 团队宣布 Chrome 将逐步开始确保 https:// 页面只能加载安全的 https:// 子资源。

Cloudflare、Google Chrome 和 Firefox 添加了 HTTP / 3 支持

下一代 HTTP 协议开始进入生产。

2020 年 12 月开始,不再维护 Node.js 8

Node.js 8.x 维护 LTS 周期将于 2019 年 12 月 31 日到期,这意味着 Node 8 将不再获得任何更新,包括错误修复或安全补丁。

NPM 十周年庆典

2019 年 10 月 1 日,NPM 成立十周年,目前已累计发布了一百万个包。

Safari Technology Preview 93 发布

Safari Technology Preview 93 版本现在可从 macOS Mojave 和 macOS Catalina beta 下载。如果您已经安装了 Safari Technology Preview,则可以在 macOS 上“系统偏好设置”的“软件更新”中进行更新。

行业新闻

PDF 文件中发现了两个重要漏洞

来自波鸿鲁尔大学和明斯特大学的研究人员的联合团队在 PDF 文件中发现了两个主要的安全漏洞。


研究人员称之为“直接渗透”的第一个变种利用了 PDF 加密规范,执行加密的软件不会对 PDF 文件的每个部分进行加密,这使文件的一部分向黑客开放。攻击者可以在合法用户打开文件时,将运行文件的未加密部分附加代码。打开文件后,添加的代码可以将文件的内容发送到攻击者指定的站点。


第二个变体没有名称,攻击者使用密码块链接小工具将 PDF 文档中存在的纯文本更改为代码,就像第一个变体一样,当合法用户打开文件时,嵌入式代码将执行,将文档发送到攻击者指定的站点。

Surface Neo 和 Surface Duo 将于明年圣诞上市

10 月 3 日,微软召开了品牌发布会,在此次发布会上,微软发布了首款双屏电脑 Surface Neo 和折叠屏手机 Surface Duo。据悉,Surface Neo 和 Surface Duo 将于明年圣诞节上市。

研究人员发明了比特币的低成本替代品

交易比特币需要浪费巨大的算力,如果有几乎零成本的替代品就太好了。计算机与通信科学学院的 Rachid Guerraoui 教授在他的分布式计算实验室(DCL)中开发的系统表明了人们对加密货币以及总体上数字信任的思考方式的转变。


传统比特币模型依靠解决称为“共识”的难题来保证交易的安全性。为了证明自己的诚实并达成共识,玩家必须执行复杂且耗能大的计算任务,然后再由其他玩家进行验证。


而在新系统中,Guerraoui 和他的同事颠覆了所有参与者都是潜在骗子的假设。他解释道:“我们采取了极简主义的方法。我们意识到,玩家无需达成共识,他们只需要在出现恶意行为时就加以阻止……因此,我们假设每个人都是诚实的,如果玩家看到某人试图做错事,他们将忽略该玩家。”


由于没有达成共识,DCL 的新系统被称为 Byzantine Reliable Broadcast,可以用几乎为零的能源成本实现大规模的安全加密货币交易,“大约相当于交换电子邮件的成本,” Guerraoui 说。

深度阅读

为什么 CSS 如此奇怪

CSS 是 Web 的设计语言,是三种 Web 核心语言之一,但它似乎也是最有争议且最令人困惑的一个。它太容易又太难,太脆弱又太灵活。有人喜欢它而有人讨厌它,CSS 很奇怪:没有足够的标记,没有一般意义上的(命令式)编程,也不像是专门为打印设计的程序。它是如何变成今天这样的?


https://hacks.mozilla.org/2019/09/why-is-css-so-weird/

使用 Wasmer-JS 在 JavaScript 中运行 WASI

WebAssembly System Interface(WASI)是一个令人兴奋的新规范,它允许 WebAssembly 在任何地方安全可靠地运行类 POSIX 应用程序。但是,对于兼容 Node 和浏览器中运行 WASI 模块并没有太多支持。近期,WebAssembly 社区开源了 Wasmer-js,可以使 wasm 模块轻松地运行在 node 和浏览器环境中。


https://medium.com/wasmer/wasmer-js-9a53e837b80

为什么渐进式 Web 应用程序(PWA)是移动 Web 的未来

本文介绍了渐进式 Web 应用为何如此重要,它们如何工作以及它们对业务产生了什么影响:


PWA 功能强大、有效、快速且具有接近原生应用的体验。很难想象通过 PWA 无法显著改善的移动网络媒体资源,他们还可以潜在地消除对当今存在的许多“伪需求”的原生应用。


https://ymedialabs.com/progressive-web-apps

改进 v8 正则表达式

在其默认配置中,V8 在首次执行时将正则表达式编译为本机代码。作为无 JIT V8 工作的一部分,我们引入了用于正则表达式的解释器。解释正则表达式的优点是使用更少的内存,但是会带来性能损失。在此博客文章中,我们描述了如何利用解释正则表达式的优点同时减轻缺点。

开源项目 & 工具

【Ship.js】自动化发布工具,使用 ship.js 高效地发布你的下一个版本。


https://github.com/algolia/shipjs


【Restorator.js】Restorator.js 是一个 DOM 自动同步生态系统。该模块将用户在 input 中的输入同步到三种存储(dom、localStorage、server storage)中。通过在 Web 应用程序中使用 Restorator,可以避免在页面和表单上使用保存按钮。


https://github.com/HarveyDanger/Restorator


【Discovery.js】改变阅读 json 的方式。


https://github.com/discoveryjs/discovery


【Endb】简单的 key-value 数据库,支持 LevelDB、MongoDB、MySQL、PostgreSQL、Redis 和 SQLite 的转接器。


https://github.com/chroventer/endb


【Next.js + React Hooks + GraphQL (Apollo) + Postgres SQL boilerplate】


https://github.com/tomsoderlund/nextjs-graphql-hooks-boilerplate


【超过 750 个针对 Web 开发人员的 RSS feed】作者自 2018 年 10 月以来,在 GitHub 上为 Web 开发人员整理了大量 RSS feed。此列表以 OPML 文件的形式提供。


https://github.com/simevidas/web-dev-feeds/blob/master/README.md


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-10-06 15:173807

评论

发布
暂无评论
发现更多内容

Docker 与 Kubernetes:打造高效微服务架构的最佳实践

xfgg

Java Docker Kubernetes 6 月 优质更文活动

6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)

程序员小富

springboot

「有问必答」Go如何优雅的对时间进行格式化?

王中阳Go

高效工作 学习方法 面试题 Go 语言 6 月 优质更文活动

探索开源创新理论|2023开放原子全球开源峰会开源创新理论与实践分论坛成功召开

开放原子开源基金会

开源 开放原子全球开源峰会 开放原子 开源创新理论

广东省高校人工智能产教融合院长研讨会召开,校企协同探索AI教育新范式

飞桨PaddlePaddle

深入剖析spring核心容器依赖注入类型和原理:Spring依赖注入类型

互联网架构师小马

Spring循环依赖案例分析:三级缓存结构+循环依赖解决方案

互联网架构师小马

一行代码将SAP CDS view数据以ALV的方式输出

Jerry Wang

abap Netweaver 思爱普 6 月 优质更文活动

智造零距离:工程师走访华秋深圳 PCB 工厂,观摩高可靠板制造流程

华秋电子

当 Rokid 遇上函数计算

Serverless Devs

iOS 单元测试之常用框架 OCMock 详解 | 京东云技术团队

京东科技开发者

ios 测试 单元测试 Mock 企业号 6 月 PK 榜

2023年全国高校公益人工智能师资培训营报名正式开启

飞桨PaddlePaddle

人工智能 百度 飞桨

CQ 社区版 v2.1.0 发布 | 新增数据发布变更、内置脱敏规则等功能

BinTools图尔兹

运维 数据库管理 数据脱敏 CloudQuery 数据变更

全方位整合生态能力,支付宝为小程序开发者升级一站式云服务

TRaaS

小程序 支付宝小程序 云服务 蚂蚁集团

HTTP请求:requests的进阶使用方法浅析 | 京东云技术团队

京东科技开发者

Python HTTP请求 requests 企业号 6 月 PK 榜

Wise 的平台工程 KPI 探索之旅

SEAL安全

KPI 平台工程

3个方法,产品迭代延期率降为0?

嘉为蓝鲸

DevOps 持续集成 研发迭代

HarmonyOS 极客马拉松2023 正式启动,诚邀极客们用键盘码出无限可能!

HarmonyOS开发者

HarmonyOS

共建、共享开源EDA核心共性技术框架|2023开放原子全球开源峰会开源EDA分论坛成功举办

开放原子开源基金会

开源 开放原子全球开源峰会 开放原子 开源EDA

玺璐传媒——连续多年获得中央电视台广告一级代理资质

科技热闻

IT服务台智能助手,真的靠谱吗?

嘉为蓝鲸

智能助手 GPT IT服务 ChatGPT

直播源码搭建平台技术知识:实时语音识别字幕呈现功能

山东布谷科技

源码 软件开发 源码搭建 直播源码

首添机密计算创新成果!龙蜥首获 ACM SIGSOFT 杰出论文奖

OpenAnolis小助手

云原生 龙蜥社区 sig 机密计算 ICSE

给你的 ABAP 对象打上标签(Tag)

Jerry Wang

SAP abap Netweaver 思爱普 6 月 优质更文活动

CFlow:从DevOps到BizDevOps,价值流管理是必然的趋势

嘉为蓝鲸

DevOps 价值流 嘉为蓝鲸 VSM

Python自动化测试的配置层实现方式对标与落地 | 京东云技术团队

京东科技开发者

Python 自动化测试 配置文件 企业号 6 月 PK 榜

大佬带你深入理解Spring依赖注入原理:bean的注册及实例化

互联网架构师小马

轻松解决Kafka数据流丢失:提升数据完整性和可靠性

xfgg

Java kafka 6 月 优质更文活动

浅谈中移链中插件的功能及使用

BSN研习社

区块链

全球异型LED显示屏的市场发展

Dylan

技术 设计 领域 LED显示屏 市场

HTTP请求:requests模块基础使用必知必会 | 京东云技术团队

京东科技开发者

Python HTTP请求 requests 企业号 6 月 PK 榜

前端周报:Chrome不再支持https混用;npm十周年;HTTP/3获多企业支持_大前端_Zehao_InfoQ精选文章