前端周报: Node.js2020年开发者调查报告发布;谷歌强制要求Android11支持无缝更新;Vue3.0 Beta版发布

Posted 前端之巅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端周报: Node.js2020年开发者调查报告发布;谷歌强制要求Android11支持无缝更新;Vue3.0 Beta版发布相关的知识,希望对你有一定的参考价值。

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

一群开发者用了半年的时间让 Linux 成功运行在 iPhone 7 的 SoC 上。目前,他们已经将 postmarketOS 移植到 iPhone7 上,并成功在 iPhone 7 上进行引导。

https://blog.project-insanity.org/2020/04/16/running-postmarketos-on-iphone-7/

Fedora 32 因 Bug 将推迟发布

Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。在近日进行的发布管理会议后,Fedora 高级程序经理 Ben Cotton 发邮件通知此次发行状态为 NO-GO。

Node.js 2020 年开发者调查报告发布

本次调查由阿里巴巴、腾讯等公司领衔。该调查事件从 2020 年 2 月至 2020 年 4 月,以中文进行。截止 4 月 10 日共有 1,113 名受访者参加。

https://nodersurvey.github.io/reporters/?spm=a2c6h.12873639.0.0.82ba7e118iai7N

GitHub 完成对 npm 的收购

近日,GitHub 官方人员 Jeremy Epling 发出公告称 GitHub 已完成对 npm 的收购。

https://github.blog/2020-04-15-npm-has-joined-github/

微软宣布延长对早期 Windows 10 版本的支持

近日,微软宣布:

微软已经深入接触了世界各地受到当前公共卫生状况影响的客户。作为全球社会的一员,我们希望为减轻客户目前面临的压力作出贡献。为此,我们推迟了以下产品的预定支持和服务日期,以帮助人们和组织将注意力集中在保持业务连续性上。

https://support.microsoft.com/en-us/help/4557164/lifecycle-changes-to-end-of-support-and-servicing-dates

行业新闻
Pandownload 开发者被捕后,百度推会员包年立减服务

4 月 15 日,扬州网警巡查执法官方微博通报,宝应网安破获一起黑客攻击计算机系统案件。今年 2 月,受害人刘某报案称其下载的“Pandownload”软件会在未授权的情况下,将自己百度网盘的数据共享出去,导致隐私照片和文件泄露。江苏省扬州宝应县局网安民警经过梳理发现,该软件可以以非会员权限突破百度网盘官方设定,实现高速下载,系侵入、非法控制计算机信息系统的程序、工具,并且该软件的使用者达到数万人,致使北京百度网讯科技有限公司 (“百度公司”) 损失高达上千万元。

4 月 16 日,百度网盘通过官方微博发布声明回应称,“积极配合警方,严厉打击侵犯百度网盘用户数据隐私的犯罪行为。”

4 月 17 日,针对百度网盘“破解版”Pandownload 开发者被捕一事,百度网盘意外地发了一个福利礼包,连续包月可以直接抵扣 6 元,连续包季可以折抵 17 元,包年则可以折抵 66 元。

Google 将开发自己的手机芯片

有媒体报道称,Google 在自研 Pixel 手机芯片方面取得了重大进展。它自己设计的 SoC 预计最快明年发布。该项目代号为 Whitechapel ,合作伙伴是三星。Google SoC 为 8 核 ARM 处理器,硬件上对 Google 的机器学习技术进行了优化,能让 Google Assistant 始终在线。芯片可能使用三星的 5 纳米工艺制造。除了被 Pixel 手机使用外,它还可能被 Chromebook 笔记本电脑使用。

Google 手机使用过自研芯片,但不是系统 SoC, 而是被称为 Pixel Visual Core 和 Neural Core 的相机芯片。

GSMA 宣布取消举办 2020 MWC 上海

继年初 2020 MWC 巴塞罗那因新冠疫情宣布取消后,4 月 17 日 GSMA 在其官网发布声明:取消举办 2020 MWC 上海。

声明表示:基于中国政府最近宣布的关于暂停举办大型聚集性展会和展览的通知,以及对全球新冠病毒疫情的担忧,旅行限制和其他相关情况,GSMA 将取消举办 2020 MWC 上海。

超 50 万 Zoom 账户信息在暗网被售卖,部分甚至免费赠送

本周消息,据国外媒体报道,随着企业、学校和其他组织在疫情期间寻找更加安全的举办会议的方式,Zoom 视频会议平台迎来了大量新用户。但是令人遗憾的是,很多新的账户似乎使用的都是老旧的密码。Cyble 的数字风险评估专家最近发现,一名黑客正在以极其低廉的价格出售被盗的 Zoom 安全凭证,一些情况下甚至还会免费赠送。

在这 50 万被盗账户中,大多数用户已经更改了密码。令人担心的是,这些用户可能只是更改了 Zoom 的密码,而在其他服务上还在使用相同的密码。

谷歌强制要求 android 11 支持无缝更新,或影响三星及国产厂商

近日,谷歌工程师提交了强制要求 Android 11 支持无缝更新的 commit,这个自 Android 7.0 版本就有的功能将在未来的 11.0 版本中成为规范化约束手机厂商的一道新规。

在无缝更新前,Android 手机的系统更新常常要花长达 25 分钟的时间。无缝更新利用了两个系统分区去减少停机时间。这两个系统分区被称为 A 和 B,是彼此的拷贝。一个上线一个离线,应用更新到离线的分区。当离线的分区完成更新,系统会要求重启,然后切换活跃的分区。谷歌、一加、诺基亚、LG、摩托罗拉、HTC、索尼和华硕等厂商都已经自愿采用了无缝更新。Android 11 强制要求无缝更新意味着其它厂商如三星都必须执行这一规定。

深度阅读
在 Angular8 中创建常见的 HTTP 错误拦截

这个 Angular 8 教程有助于为 Angular 8 应用程序创建通用的 HTTP API 处理程序。HttpInterceptor 用于优雅地处理客户端错误并向用户显示。它有助于创建自定义拦截器以捕获来自服务器的所有错误响应。单一位置。

https://www.js-tutorials.com/angularjs-tutorial/create-common-http-error-interceptor-into-angular8/

使用 Serverless 在 AWS 上部署 Angular 应用程序

像 AWS,Azure 或 Google Cloud 这样的云提供商负责通过动态分配资源来执行代码,这种范例使您可以将更多的运营职责转移给提供商,从而使您专注于业务逻辑。

Serverless 通常用于后端应用程序,但是我们可以利用该体系结构的优势来快速部署前端应用程序。

https://itnext.io/deploy-an-angular-application-on-aws-using-serverless-5e099a851e92?gi=f296fb744f3

Vue.js 中的 Jest 快照测试简介

通过 Vue 中的 Jest 快照测试,您可以在对接口实现进行更改时完全并随时间测试复杂的 UI。

https://alligator.io/vuejs/jest-snapshot-testing-in-vue/

Alpine.js 入门指南

Alpine.js 是一个坚固,最小的前端开发框架,用于将 javascript 行为添加到 html 标记中。它使您能够以更低的成本利用流行的前端库和框架(例如 Angular,React 和 Vue)的反应性和声明性。没有构建步骤,库文件的大小约为 4KB。

https://blog.logrocket.com/getting-started-with-alpine-js/

软件 & 工具 & 库
Vue 3.0 Beta 版本发布

近日,Vue 作者尤雨溪宣布 Vue 3.0 Beta 版本发布。

  • 所有计划中的 RFCs 都已合并。

  • 已经实现了所有合并的 RFCs。

  • 现在,Vue CLI 已经有了实验支持,可以通过 - Vue-CLI-plugin-Vue-next。

  • 还有一个简单的简单的基于 webpack 的设置,支持单文件组件。

https://github.com/vuejs/vue-next#status-beta

eval5 1.4.5 发布

eval5 是一款基于 TypeScript 编写的 JavaScript 解释器,支持浏览器、node.js、小程序等 JavaScript 运行环境 。

https://github.com/bplok20010/eval5

Node.js 13.13.0 发布

Node.js 13.13.0 于 4 月 14 日正式发布。

https://github.com/nodejs/node/releases

Chrome 83 Beta 发布

近日,Google 发布了 Chrome 83 Beta 版本,新增了可信类型(Trusted types),通过保护存在泄露危险的 API 提高安全性,可帮助编写和维护易受 DOM XSS 漏洞攻击的应用程序。

https://blog.chromium.org/2020/04/chrome-83-beta-cross-site-scripting.html

ng-zorro-antd 9.0 发布

ng-zorro-antd 9.0 发布,支持 Angular 9 新特性。

https://github.com/NG-ZORRO

以上是关于前端周报: Node.js2020年开发者调查报告发布;谷歌强制要求Android11支持无缝更新;Vue3.0 Beta版发布的主要内容,如果未能解决你的问题,请参考以下文章

前端周报:2019年 Serverless 使用调查发布,需求将持续增长;Firefox 73引入全局缩放功能,可应用于所有网站

前端周报:苹果芯成开发者噩梦,多款软件无法正常运行;2020谷歌开发者大会正式举行;苹果回应iPhone 12绿屏:或为系统问题

前端周报:Scala.js发布;IPv4地址耗尽;JavaScript状态调查已开放

云原生动态周报 |2019年CNCF中国云原生调查报告出炉

Vue.js 2021最新报告出炉;WebView组件更新致数百款安卓应用崩溃;京东程序员回应“被猝死”:我还活着 | 前端周报

前端周报:最经典的26个JavaScript面试题和答案;Vue3.0