前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
前端新闻
Google Chrome 新增“默认为访客”模式以进行无状态浏览
Google 近日宣布,Chrome 浏览器的 Windows,Linux 和 macOS 高级用户现在可以使用新的“默认为访客模式”功能。可以使用命令行开关或企业策略启用新的 Google Chrome 浏览器功能,该功能允许用户将网络浏览器配置为始终以访客模式启动。在这种浏览模式下,Chrome 退出浏览器后将删除计算机上的所有浏览活动,从而为用户提供“从会话到会话的无状态浏览体验”。
Laravel 7 正式发布
Laravel 7 现在已经发布,并包括许多新功能,包括 Laravel 气锁,更快的路由速度,自定义 Eloquent 强制转换,Blade 组件标签,流利的字符串操作,新的 HTTP 客户端,CORS 支持以及更多功能。
https://laravel-news.com/laravel7
Firefox 74 正式发布:取消对 TLS 1.0/1.1 的支持
3 月 10 日,Mozilla 发布了 Firefox 74 版本更新。Firefox 74 做了一些安全优化以及增加了一些新功能。值得一提的是,Firefox 74 将禁用基于 TLS 1.0 和 TSL 1.1 协议的网站。这将是首个禁止访问使用 TLS 1.0 和 TLS 1.1 的 HTTPS 网站的浏览器版本。
https://www.mozilla.org/en-US/firefox/74.0/releasenotes/
AWS 推出基于 Linux 的开源操作系统
AWS 在其博客中介绍了该团队最新的开源项目 Bottlerocket。据介绍,Bottlerocket 是一种新的基于 Linux 的开源操作系统,用于在虚拟机或裸机主机上运行容器,主要采用 Rust 代码编写,并且仅包含运行容器的基本软件。
Bottlerocket 支持 Docker 镜像和其他开放容器倡议(Open Container Initiative,OCI)支持的平台。同时,Bottlerocket 依赖于镜像模型,而不是程序包更新系统。
https://aws.amazon.com/cn/blogs/aws/bottlerocket-open-source-os-for-container-hosting/
行业新闻
腾讯:研发人员占比 66%,内部代码开源率提升至 70%
腾讯近日对外发布《腾讯研发大数据报告》,披露了 2019 年公司在产品及技术研发方面的重要数据。2019 年,腾讯研发人员占比高达 66%,同时,腾讯 2019 年新增研发项目超过 3500 个,随着腾讯全面拥抱产业互联网的战略推进,2019 年 To B 项目数量比 2018 年增长了 77%。在代码数量上,2019 年腾讯新增代码行数高达 12.9 亿,相比 2018 年增长了 30%。数据显示,腾讯 60% 的项目团队规模在 20 人以下,47.8% 的项目迭代周期在 1 周之内,平均每天完成用户需求 3802 个,而 28% 的需求可以在 1 天内得到响应。另外在 Bug 处理方面,46% 的 Bug 在 1 天内得到解决,82% 的 Bug 在 1 周内得到解决。
美五大科技巨头市值一夜蒸发逾 4000 亿美元
由于市场继续受冠状病毒和经济不确定性的影响,美股周四(3 月 12 日)暴跌并跌入熊市,当日苹果股价暴跌 9.88%、Facebook 跌 9.30%、Alphabet 跌 8.2%、亚马逊跌 7.98% 以及微软跌 9.48%。
微信上腾讯 QQ 小程序因违规被封
腾讯 QQ 在微信上的小程序因违规被暂停服务,对未使用过该小程序的用户而言,目前已经无法在微信平台搜索到该小程序。相关页面显示,小程序腾讯 QQ 由于违反《即时通信工具公众信息服务发展管理暂行规定》,已暂停服务。2019 年 11 月,微信上出现名为“腾讯 QQ”的小程序,借此,用户可以在微信上查看 QQ 消息。
天猫超市回应大数据杀熟:“新人专享价”标识未正常显示,产生误解
有网友反映,88VIP 会员价格比普通用户高,存在大数据杀熟。天猫超市通过官方微博发文称,针对该问题,已经进行紧急排查,其为新用户提供首笔订单时会有“新人专享价”,并在相应商品页面有专门标识,而天猫 3·8 活动期间,这个标识没有被正常显示,因而产生误解。天猫超市称,目前问题已经解决,并且不存在大数据杀熟的问题。
深度阅读
React 第 10 课:使用 Immutable.js 规范化数据
在本课程中,我们将探讨如何处理数据。如您在 fixtures.js 中所见,到目前为止,我们用于显示文章的数据结构尚未规范化。每篇文章都包含有关它的信息,它类似于树状结构。
https://blog.soshace.com/react-lesson-10/
JavaScript 中的 getOwnPropertyDescriptors 方法
ECMAScript 2017 JavaScript 规范的新功能之一 getOwnPropertyDescriptors。简而言之,此方法返回给定对象的所有属性的信息,包括有关 getter 和 setter 的信息。它允许我们创建对象的副本并在复制所有属性(包括 getter 和 setter)时克隆它。
https://alligator.io/js/getownpropertydescriptors/
什么是 Javascript 中的模板文字以及为什么要使用它们
直到 ES6 推出,JavaScript 才从来没有一种优雅的方式来处理字符串。ES6 引入了一种称为模板文字的东西,它使 JavaScript 可以更有效,更优雅地处理多行字符串。
https://hackernoon.com/what-are-template-literals-in-javascript-and-why-you-should-use-them-ese03yxu
使用 Vue.js 和 Laravel 构建库存管理应用
在本教程中,我们将以 Laravel 和 Vue.js 为前端创建一个简单的库存管理应用程序。
https://hackernoon.com/building-an-inventory-management-app-using-vue-js-and-laravel-1abc492d95d7
软件 & 工具 & 库
Node.js 13.11.0 发布
https://github.com/nodejs/node/releases
Power Shell 7.0 正式发布
除了常见的新 cmdlet/API 和错误修复之外,PowerShell 7.0 还引入了许多新功能。
https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/
Laravel 7 正式发布
https://laravel-news.com/laravel7
nest.js 7.0.0 发布
https://docs.nestjs.com/migration-guide
评论 1 条评论