前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
新闻热点
前端新闻
W3C 发布 2019 年 9 月战略要点
该报告涵盖了 Web 联盟在增强 Web 平台的现有格局以及为 Web 的发展创新所做出的大量重要工作,还介绍了 W3C 如何满足行业需求,并提供了关键领域的更新以及适用于所有人的最新 Web 讯息。
微软推出 Python 免费在线视频教程,登上 GitHub 热榜第一
微软正在用力拥抱 Python,继 Windows 官方商店中加入 Python 3.7,支持一键安装 Python 之后,微软又开放了一门免费的 Python 课程:Python for Beginners。与此同时,微软也在 GitHub 放出了关于这一课程的示例代码+PPT。现在这一项目已经成为 GitHub 热榜第一。
V8 发布 v7.8 版本
v7.8 在 Chrome 78 中会在预加载阶段扫面 HTML 查找需要加载的脚本,并在加载完成前开始编译,这意味着今后无需再将 <script>
写在 <body>
结尾处了。
Node.js V12.11.0已发布
Crypto:添加 oaepLabel 选项;
deps:将 V8 更新至 7.7.299.11;
events:EventTargetin 支持 once;
fs:公开内存文件映射标志 UV_FS_O_FILEMAP;
inspector:新 API — Session.connectToMainThread;
process:最初的 SourceMap 支持通过 env.NODE_V8_COVERAGE;
stream:实施 _write() 时设为可选 _writev();
tls:添加选项以覆盖签名算法;
Uril:添加 encodeInto 到 TextEncoder;
worker:该 worker_thread 模块现在是稳定的。
HTTP 3 对 Web 开发领域做出一些重大改进,主要以 UDP 取代 TCP,用于传输层。
与 TCP 相比,UDP 更具灵活性,并且可以使 QUIC(一种新的网络传输协议)实现完全存在于用户空间中。与 TCP 一样,协议实现的更新不依赖于操作系统的更新。借助 QUIC,HTTP 级别的流可以简单地映射到 QUIC 流的顶部,从而获得 HTTP / 2 的所有好处,无需排头阻塞。
行业新闻
蚂蚁金服蒋国飞:区块链将是未来数字经济的基础设施
在云栖大会的区块链分论坛上,蚂蚁金服副总裁蒋国飞表示,区块链将是未来数字经济的基础设施,像水电煤一样,充足现有的生产力、生产资料与生产关系。区块链将构建信任机制的基础设施。未来,上链量将成衡量数字经济水平的重要指标。
美图与华为签订战略合作协议,将在 5G 等领域深度合作
9 月 26 日,美图公司与华为签订战略合作协议。未来 5 年,双方将围绕互联网创新应用、To B 行业解决方案、海外业务等方面进行深度战略合作。
天猫、菜鸟与快递业联合备战双 11
近日,中国 11 家主流快递公司联合宣布,与天猫、菜鸟共同正式启动 2019 天猫双 11 全球狂欢节的物流备战,将运用数智化技术提升配送速度,加大快递绿色化,在第 11 个天猫双 11 创造新的世界物流纪录。
深度阅读
使用 Mutex 处理 NodeJS 中的竞争条件
本文作者回顾了什么是竞争条件,探讨了个人在实际项目中遇到的问题,以及如何使用 async-mutex 库处理竞争问题。
foxnews.com 中的 JS 注入
本文介绍真实世界中的的 XSS 攻击。作者通过修改 foxnews.com 的个人资料图片实现对文章的随机评论。
JavaScript 中怪异的 infinity
您可能已经知道 ECMAScript 有一个叫Infinity的东西,它是一个可以应用于任何变量的数值。就像您可以将其他数字用作变量的值一样,它与其他数字并不相同。作者用示例总结了有关 JavaScript Infinity 及其工作原理的许多怪癖和有用的知识。
高级 CSS 技巧和技术
如今 CSS 变得越来越强大,本文是新鲜的高级 CSS 技巧和技术的汇编,包括曲线文字、渐变文字、css 变量、智能引号、css 键盘监听等内容。
评论