Android 13 即将推出;Flutter 3.0 来了;马斯克:Twitter 员工的工作量将达到“极端水平”

前端之巅 2022-05-15 12:46

   整理 | 邓艳琴
前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
前端新闻
Google IO 2022:Android 13 计划于今年晚些时候推出

Google IO 2022 于当地时间 5 月 11 日拉开帷幕,Google CEO Sundar Pichai 在开幕式上发表了主题演讲。

大会的上半场中,Sundar Pichai 分享了一系列产品升级消息,如:Google 翻译新增 24 种语言;Google Maps 正在创建高保真的地图,推出环保路线;YouTube 升级自动生成章节功能,帮助用户更快获取信息;Google Docs 引入自动总结功能,该功能还将被引入 Google Workspace 的其他产品;发布用于对话应用的生成语言模型 LaMDA 2;推出全世界最大的开放机器学习中心……以上更新均得益于 Google 多年来对人工智能等先进技术的投入。

下半场中,Sundar Pichai 表示 Android 13 Beta 2 将于今年晚些时候推出。新的 Android 聚焦安全性和个性化,带来了一系列新功能:在 Android 13 上,用户可基于壁纸自定义第三方应用图标颜色和外观;Android 13 升级了支持端对端数据加密的富通信服务 (RCS) ;Android 13 将针对大屏体验进行优化,Android 大屏生态有望获得改善;最新的 Android 将带来全面的多设备流转功能,终于赶上互联互通潮流。据了解,小米、OPPO、realme 三大国产手机品牌率先公布了旗下首批适配该 Android 版本的机型。

此外,大会还官宣了包括 Pixel 6a、Pixel Watch、Pixel Tablet 在内的多款重磅硬件新品,透露了即将到来的 Pixel 7 手机设计图。

https://android-developers.googleblog.com/2022/05/second-beta-of-android-13.html

Flutter 3.0 正式发布:稳定支持 6 大平台

5 月 12 日,Flutter 3.0 在 Google I/O 开发者大会正式亮相,随着 3.0 版本的发布,Flutter 开发框架终于可以支持六大平台,实现了其跨平台稳定运行的愿景。Flutter 和 Dart 的产品总监 Tim Sneath 发布博文中称,Flutter 3 完成了从以移动为中心到多平台框架的发展路线图,现支持在 Linux 和 macOS 桌面的稳定运行,同时引入了 Firebase 集成改进、新的生产力与性能增强、以及对苹果自研芯片的支持。

 Figma Config 2022:发布 Auto Layout 4.0

Figma Config 2022 举办,带来了业界期待已久的自动布局 4.0,重磅更新包含面板重设计、负间距、子元素堆叠顺序、绝对定位、基线对齐等内容。

 Meta 将 JavaScript 测试框架捐赠给 OpenJS 基金会

当地时间 5 月 11 日,OpenJS 基金会在博客宣布,Meta Open Source 将其流行的 JavaScript 测试框架 Jest 将作为一个 Impact Project 捐赠给 OpenJS 基金会。Jest 团队表示,Jest 是一个让测试变得“令人愉快”的框架,它允许开发人员以最少的配置和简单易用的 API 编写高性能测试。

行业新闻
马斯克发推称暂时搁置收购 Twitter 行动

5 月 13 日,特斯拉董事长兼首席执行官马斯克(Elon Musk)发布推文宣布,暂缓 440 亿美元收购 Twitter 的行动,理由是,团队需要计算和确认垃圾邮件 / 虚假账户在用户中的占比确实不到 5%。随后,其再度发推称:“仍致力于完成该收购交易。”

5 月 7 日,马斯克曾在 Twitter 发文表示,在其接手推特后,Twitter 员工的工作量将达到“极端水平。不过马斯克承诺,为了让公司取得成功,他会比员工们更努力地工作。

Twitter 将冻结招聘,官宣两名高管离职

据华尔街日报,根据 Twitter 的一份内部通知,首席执行官 Parag Agrawal 称该公司将暂停招聘与填补空缺,仅关键职位除外,且将审查已发出的录取通知,并在认为应撤回时予以取消。Twitter 还计划减少在合同工和顾问、旅行和活动、营销、办公室、基础设施方面的支出,以及其他经营成本。同时还宣布两位高管将离职。几周之前,该社交媒体平台同意被马斯克(Elon Musk)以 440 亿美元收购。

三星允许高技能员工退休后继续工作

据外媒,三星电子公司近日公布了一项新的人力资源政策,允许高技能的高级员工在退休后继续工作,以利用他们的经验和专业知识。三星将在本月接收即将退休的员工提出的申请,将根据申请人各自领域的能力、技能和专业知识进行选择。另外,三星还修改了奖励制度,向达到其职位薪酬上限的员工提供更多奖励,以提高他们的积极性。并将至少每季度进行一次绩效评估,而不是目前的年度评估。

福布斯发布 2022 全球企业 2000 强,399 家中国企业上榜

福布斯近日发布了 2022 全球企业 2000 强榜单,在连续 9 年位居榜首之后,中国工商银行在今年下降至第二位,取代它的是由巴菲特执掌的伯克希尔哈撒韦,而这也是其首次登顶。除此之外,中国多家大型金融机构的排名也低于去年。

受种种复杂因素的影响,许多中国互联网企业的排名出现了下降。比如阿里从第 23 位降至第 33 位,京东从第 101 位降至第 467 位,百度则从第 202 位降至第 418 位。相比之下,腾讯的排名出现了上升,从第 29 位上升至第 28 位,滴滴则在今年首次登榜。值得一提的是,由于不是上市企业,华为和字节跳动均未上榜。

据福布斯中国,这次的全球企业 2000 强榜单使用了截至 2022 年 4 月 22 日的过去 12 个月的财务数据来计算公司在销售、利润、资产和市价等四个方面的指标,并通过这些指标来进行排名。据了解,此次共 399 家中国企业上榜。

详情见:

https://www.forbeschina.com/investment/60659

深度阅读
JavaScript Under The Hood: Advanced Concepts Developers Should Know

https://medium.com/bitsrc/javascript-under-the-hood-advanced-concepts-developers-should-know-a89ddbb11228

Cool Hover Effects That Use CSS Text Shadow

https://css-tricks.com/cool-hover-effects-that-use-css-text-shadow/

How to Extend React Native Paper Component for Developing Responsive UX

https://betterprogramming.pub/how-to-extend-react-native-paper-component-for-developing-responsive-ux-4874c127e12

软件 & 工具 & 库
TypeScript 4.7 RC 发布

继首个 Beta 版本发布之后,TypeScript 4.7 首个 RC 版本已发布。该版本主要新功能如下:

  • Node.js 中的 ECMAScript 模块支持

  • 模块检测控制

  • 计算属性的控制流分析

  • 改进的对象和方法中的函数推理

  • 实例化表达式

  • extendsinfer 类型变量的约束

  • 类型参数的可选方差注释

  • 分辨率定制与 moduleSuffixes

  • resolution-mode

  • 转到源定义

  • Groups-Aware 组织导入

  • 对象方法片段完成

  • 其他重大变化

详情见:

https://devblogs.microsoft.com/typescript/announcing-typescript-4-7-rc/

Dart 2.17

Dart 2.17 稳定版 SDK 正式发布。Google Dart 团队产品经理 Michael Thomsen 在官方博客表示,Dart 2.17 增加了对枚举成员变量的支持,优化了在构造函数中使用命名参数的方式,并且开始使用继承超类的参数以减少冗长和重复的代码。

详情见:

https://medium.com/dartlang/dart-2-17-b216bfc80c5d

Webpack 5.72.1 已发布,带来少量修复

目前 Webpack 5.72.1 已发布,带来少量修复:

  • 使用 HMR 修复__webpack_nonce__

  • 在某些情况下修复 in 运算符

  • 修复 json 解析错误信息

  • 使用 this.importModule 修复模块连接

  • 升级 enhanced-resolve

详情见:

https://github.com/webpack/webpack/releases/tag/v5.72.1

PHP 8.1.6 现已发布,官方鼓励 8.1 用户升级到此版本

PHP 8.1.6 现已发布,这是一个错误修复版本;官方鼓励所有 PHP 8.1 用户升级到此版本。部分更新内容如下:

Core:

  • 修复了错误 #8310(不再识别注册表设置)。

  • 修复了资源 ID 分配期间的潜在 race condition。

  • 修复了错误 #8133(预加载包含枚举数组的常量时出现故障)。

  • 修复 Haiku ZTS 构建。

详情见:

https://www.php.net/ChangeLog-8.php#8.1.6

本周荐文

忍受不了糟糕的工作氛围,我退出了 Google WebAssembly 团队

WinterCG 社区正式成立,前端代码终于可以运行在后端了

我的 JavaScript 比你的 Rust 更快

推荐阅读