前端周报:谷歌:2GB以下设备必须用Android Go;微软Tips使用macOS截图被抓包;甲骨文北京裁员,补偿员工N+6

2020 年 7 月 26 日

前端周报:谷歌:2GB以下设备必须用Android Go;微软Tips使用macOS截图被抓包;甲骨文北京裁员,补偿员工N+6

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


前端新闻


微软 Windows 10 Tips 应用使用 macOS 截图被抓包


Windows 10 Tips 应用就像一个一站式的商店,用来获取 Windows 10 所有基本功能的“说明书”,从而让用户能更容易地掌握该操作系统。据外媒报道,Windows 10 Tips 应用中发布的一个截图并非来自 Windows,而是来自 macOS,而这一截图直接被网友抓包。通过窗口控制按钮在左上角这一特点,网友一眼就发现这是来自于 macOS 的截图。



对此,微软并没有进行任何回应,但微软迅速采取了补救措施。有报道称,在网友发现 Windows 10 Tips 应用使用 macOS 截图后不久,微软就将图片换成了新的截图,而这张新的截图是来自 Windows 10 的。


Edge 路线图公布:跨设备同步浏览历史即将上线


近日,微软透露了即将在 Edge 中上线的诸多重磅功能。微软表示,会根据用户反馈的情况,优先上线用户更期待的功能。根据微软公布的路线图,微软会优先加入两项功能,分别是在 PDF 文件中可以通过目录进行导航和跨设备同步浏览历史。遗憾的是,微软并不打算在 Edge 中加入鼠标手势功能。


Google:2GB 以下 Android 设备必须用 Android Go


根据 Google 的 Android 11 Go Edition Device Configuration Guide 的要求,Android 11 发布之后内存不足 2 GB 的新 Android 设备必须用 Android Go。


Android Go 是 Android 的精简版,为低内存和低速处理器进行了优化。它在 2017 年发布,主要由 OEM 厂商决定是否采用。但新的设备配置指南文档显示 Google 对普及 Android Go 采取了更逼人的策略。此外,内存不足 512MB 的设备将无法预载 Google Mobile Services (GMS) 服务。虽然今天内存不足 512MB 的 Android 设备已经很少见到了。


微软将其进程监视器带到 Linux 平台


Procmon 是原 Windows 平台的进程监视器,微软称它为 Linux 开发者提供了一种方便高效的方法去跟踪系统的系统调用活动。日前,微软宣布将其移植到 Linux 平台上,源代码采用 MIT 许可证托管在 GitHub 上。


https://github.com/microsoft/ProcMon-for-Linux/blob/main/LICENSE


Chrome 支持延迟加载网页中的 iframe 元素


Chrome 工程主管 Addy Osmani 又宣布,他们将在新版浏览器中启用延迟加载 iframe 元素的标准功能。在启用 <iframe loading = lazy>属性之后,Chrome 将推迟相关元素的加载,直到用户将网页滚动到附近为止。


Andy Osmani 表示:“很高兴向大家分享已经标准化的 iframe 本机延迟加载优化功能,其现已在 Chrome 和基于 Chromium 的浏览器中得到支持”。


行业新闻


字节跳动考虑出售 TikTok 多数股权


纽约时报援引知情人士消息报道,特朗普政府威胁在美国禁用 TikTok 之后,母公司北京字节跳动正在考虑出售 TikTok 多数股权。据称,字节跳动正与其主要投资者协商交易,这一交易本质上是要剥离 TikTok。根据计划,字节跳动的现有投资者红杉资本和泛大西洋投资等将向 TikTok 注入大笔新的投资,字节跳动将保留少数股权。这一协商尚处于早期阶段。目前还不清楚此举是否能化解特朗普政府的安全疑虑。


此前,有外媒报道称,字节跳动正计划调整 TikTok 的公司结构,并考虑将 TikTok 的总部设在海外或者成立新的管理委员会,以缓解美国政界对这项服务的担忧。7 月 21 日,TikTok 宣布计划未来三年在美国增加一万个工作岗位,而它目前在美国大约有 1400 名雇员。


甲骨文裁撤北京中心,传员工 N+6 离职补偿


全球知名数据库公司甲骨文(Oracle)从去年开始就一直在裁撤北京地区的员工,目前已知约有 500 名员工离职。在某 Oracle 员工社交平台上,有该公司北京地区离职员工称,自己拿到了 N+6 补偿,此前也有员工爆料过相同的信息。


去年 4 月份开始,在社交媒体或网站上,关于甲骨文中国区研发中心裁员的消息就不断流出。去年 5 月份,甲骨文在华研发中心拥有约 1600 名员工,首批就裁掉了 900 余人,北京地区就有 500 多人离职。


《甲骨文再传裁员,补偿 N+6,昔日硅谷巨头缘何败走中国》


谷歌再次安利 Kotlin,代码量比 Java 少 80%


上周,谷歌曾推出免费的 Kotlin 在线课程,让开发者能更快的了解如何使用 Kotlin 构建 Android 应用。近日,Google Home 团队讲述自身的经历,再次安利使用 Kotlin 开发的好处。


Google Home 团队表示,截至六月,Google Home 中约有 30% 的代码采用 Kotlin 编写,今后的新功能也被鼓励使用 Kotlin 进行开发。Google Home 团队还表示,与 Kotlin 配合使用的是同样被谷歌推行的 Jetpack 开源 UI 工具包,Jetpack 结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。


IEEE Spectrum 2020 年编程语言排行:Cobol 上榜,疫情留下痕迹


7 月 22 日,IEEE Spectrum 发布了 2020 年年度编程语言排行榜。Python 再度蝉联榜首,并且在各类不同的权重下都保持领先地位。Java 和 C 语言也依旧排名第二和第三。


2020 年,无法绕开的 COVID-19 也在这份榜单中留下了痕迹。例如,将交互指标切换至 Twitter 后排名飙升至第 7 的 Cobol。这是一门相当古老的语言,多被用于一些比较重要且大型的商业数据处理领域。即便已经过时多年,多数金融业核心系统仍在使用 Cobol。



IEEE Spectrum 2020 年编程语言排行,来源:IEEE Spectrum


深度阅读


我忽视的几个 CSS 基本知识


作者在文中谈了几个他初学 CSS 时忽视的几个知识点,借此复习一下 CSS 基础知识。


https://cssfordesigners.com/articles/things-i-wish-id-known-about-css


React Hooks 丑陋的一面


React Hooks 使开发者能够轻松地将很多功能“混合”到组件中。但是遗憾的是,我们已经在性能和一些可解决的简单问题被其变成了细微而复杂的问题。


https://medium.com/swlh/the-ugly-side-of-react-hooks-86ee52c160ab


TypeDraft:这门语言是一个新的框架


TypeDraft 是 TypeScript 的超集,并向该语言添加了 DSL 和 Macro 机制。如果 TypeScript 是可缩放的 JavaScript,则 TypeDraft 打算是可缩放的 TypeScript。


https://medium.com/@mistlog/typedraft-language-is-the-new-framework-84dfc433971f


JavaScript 的数组技巧可以提升你的开发技能


文中分享了一些 Javascript Array 技巧,这些技巧将提高您的开发技能。在我们的日常生活中,我们在 JavaScript 应用程序中经常使用数组来存储数据,就与数组中可以轻松处理的数据相关的所有杂项操作而言,这很容易处理。但是有些任务需要花费很多时间来处理 javascript 数组。


https://codewithghazi.com/javascript-array-tricks-to-improve-your-development-skill/


软件 & 工具 & 库


Electron v9.1.1 发布


Electron 9.1.1 发布,主要更新有:


修复了 Web Worker 的崩溃问题;


修复了 webContents.print() 有时会因无效设置而挂起的问题;


修复了 Node.js 中的 CPU 和堆分析无法与 --cpu-prof、 --heap-prof 和相关的 CLI 标志一起正常使用的问题;


修复了 macOS 窗口振动状态与活跃状态匹配的问题;


修复了 Node.js 中的 --trace-sync-io 标志损坏的问题;


修复 Clipboard.readBuffer 返回不正确的值的问题;


修复了 Linux 上可能无效的双工模式设置。


https://github.com/electron/electron/releases/tag/v9.1.1


Rust 1.45.0 发布


Rust 1.45.0 现已发布。有两个值得关注的重要更新:一是修复了将大浮点数转换为小整数时出现的 undefined behavior 问题,官方将这种情况称为 unsoundness;二是在 expression, patterns 和 statement 中使用函数式过程宏(procedural macros)的功能已处于稳定阶段。此外还有一些库的变更。


https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1450-2020-07-16


Node.js 更新


Node.js v10.22.0,v12.18.3 和 v14.6.0 已发布。


https://nodejs.org/en/blog/


tbify


国内连接 npm 源服务器很慢,tbify 这个工具可以自动将 npm、yarn 等包管理工具连上国内的淘宝镜像,对工具和系统都是非侵入性的。


https://github.com/fjc0k/tbify



2020 年 7 月 26 日 22:242795

评论

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

我写了一本操作系统词典送给你

cxuan

操作系统 计算机

动态规划算法重点在于找上一个的公式,Google Code Review,John 易筋 ARTS 打卡 Week 06

John(易筋)

ARTS 打卡计划

奈学:数据湖和数据仓库的区别有哪些?

奈学教育

数据仓库 数据湖

【week04】作业

chengjing

分布式系统设计 - 第四周作业

孙志平

MySQL 实战 45 讲笔记(2)-查询优化

王传义

MySQL

如何进行高效学习

淡-蓝色

深度思考 学习方法 方法论 感悟 随笔杂谈

架构师面试题(3)

满山李子

Go:gsignal,信号大师

陈思敏捷

go golang signal gsignal os.Signal

阿里巴巴的发展史(组织变革+技术变革)

王锟

阿里巴巴

ARTS 打卡 Week 05

teoking

互联网架构作业

qihuajun

第四周作业

andy

架构第四周 - 学习总结

Jeff.Spring

极客大学架构师训练营

架构师训练营 - 第 4 课总结 -20200627- 互联网架构设计

👑👑merlan

架构设计 互联网架构

大型互联网应用系统使用技术方案和手段

奈学:数据湖有哪些缺点?

奈学教育

数据湖

游戏夜读 | 游戏关卡设计师

game1night

架构师训练营第 4 周作业

在野

极客大学架构师训练营

读闲书自由和财务自由

池建强

读书 财务自由

互联网架构学习总结

qihuajun

消息队列(一)为什么要使用消息队列?

奈何花开

Java MQ 消息队列

一文搞懂 Redis高性能之IO多路复用

flyer0126

redis io 多路复用 高性能

轻松上手promise原理(2):then的简单实现

前端小帅

LeetCode | 6. Valid Parentheses 有效的括号

Puran

算法 LeetCode

架构师培训营第四周总结

王锟

奈学:数据湖和数据仓库的区别有哪些?

古月木易

数据仓库 数据湖

奈学:数据湖有哪些缺点?

古月木易

数据湖

典型的大型互联网应用系统

Z冰红茶

架构师训练营 -week4 命题作业

Jeff.Spring

极客大学架构师训练营

第4周总结

andy

前端周报:谷歌:2GB以下设备必须用Android Go;微软Tips使用macOS截图被抓包;甲骨文北京裁员,补偿员工N+6-InfoQ