5 月 18 日,Gitee 推出了一条新政策:开源库必须得先审核再上线;苹果公司正在推迟办公室员工的复工计划;Cloudflare 与 Vercel、Shopify 将与 Node.js 和 Deno 的个人核心贡献者合作,共同成立一个新的社区小组,命名为
WinterCG
;Meta Open Source 宣布将开源 JavaScript 测试框架 Jest 正式转交给 OpenJS 基金会。
大厂“鲜”闻
Gitee 要求开源仓库必须先审核再上线
5 月 18 日,Gitee 推出了一条新政策:开源库必须得先审核再上线,提高了审核力度,并且部分关停现有的代码仓库。开发者发现,Gitee上很多 star 少的开源项目被关闭了公开访问,但还可以搜到,搜进去显示的是仅限成员访问的页面。
对此,Gitee官方表示:“Gitee 即日起执行开源仓库审核后上线的措施,所有新上线的开源仓库需要进行人工审核后可正式公开。已经是开源状态的仓库,会暂时转为私有仓库,经审核后会进行公开,同时会加大对于审核的技术投入和人力投入,加快审核进度,努力确保每一名开发者的使用体验。此举也是迫于无奈,目前已经是 Gitee 团队能确保大家尽快正常使用的最优解,我们正在尽全力减少大家的不便,希望大家能够理解。”
苹果放缓返回公司办公计划
苹果公司目前正在推迟其办公室员工的复工计划。
在早些时候的报道中,苹果正在延长试点的分阶段实施期:
我们正在延长试点的分阶段实施期,目前暂时每周在办公室工作两天。参加当前试点的员工如果觉得进去办公室不舒服,那么他们可以选择再次完全远程工作。
详细了解:《苹果放缓返回公司办公计划》
汇集三大 JavaScript 运行环境的 WinterCG 社区成立
Cloudflare 与 Vercel、Shopify 将与 Node.js 和 Deno 的个人核心贡献者合作,共同成立一个新的社区小组,命名为 WinterCG
,该小组汇集了三个最大的 JavaScript
环境,为开发人员提供了灵活性和选择,同时创建边缘计算的未来标准。
W3C 和 Web
超文本应用程序技术工作组 (WHATWG) 长期以来一直致力于为 Web
开发环境的 开发标准化 API 和功能。例如 fetch()
、ReadableStream
和 WritableStream
、URL
、URLPattern
、TextEncoder
等现代 Web
开发中无处不在的 API 组件。然而,现有的章程一直只考虑 Web
浏览器的特定需求,导致开发的标准并不会针对 Web
浏览器进行优化。
详细了解:《汇集三大 JavaScript 运行环境的 WinterCG 社区成立》
Meta 的 VR 硬件蓝图 | 四款虚拟现实头盔
The Information 报道了 Meta
有关虚拟现实硬件方面的规划,规划中会陆续研制四款虚拟现实头盔,内部消息透漏,首先是预计将在今年 9 月份推出的 Project Cambria VR
虚拟现实头盔。
内部消息还指出,第一款 Project Cambria
售价为 799
美元,远高于 Quest VR
虚拟现实头盔的价格。Meta
发言人表示,Project Cambria
虚拟现实头盔的分辨率超高,甚至可以阅读文本,因此可以实现 VR
环境下编写电子邮件或者代码,此款虚拟现实头盔值得这个价位。Project Cambria
还将运行 Meta
的 Android
系统,具备低端计算机的处理能力。
详细了解:《Meta 的 VR 硬件蓝图 | 四款虚拟现实头盔》
科技热点
Github 排名前12位的 Node.js 框架
Github
上目前排名前 12
位的 Node.js
框架:
- express(57k⭐️):最流行的
Node.js
后端框架。
- socket.io(55.7k⭐️):实现了实时双向的基于事件的通讯机制。。
- nest.js(46.9k⭐️):可用于构建可扩展的后端应用程序,并且对
TypeScript
支持友好。
- koa.js(32.6k⭐️):由
Express
原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的Web
框架。
- sails.js(22.2k⭐️) 是遵循约定之上的配置原则的
Node.js MVC
(模型-视图-控制器)框架。
- feathers.js (14k⭐️) 是一个轻量级
Web
框架,用于使用JavaScript
或TypeScript
创建实时应用程序和REST API
。
- hapi.js(13.8k⭐️) 是一个开源的、基于
Node.js
的应用框架。
- keystone.js(6.3k⭐️) 是以
Express
和MongoDB
为基础搭建的开源的Node.js CMS
和Web
应用程序平台。
- derby.js(4.7k⭐️) 是一个
Node.js MVC
框架,非常适合于实时社交应用程序。
- loopback.js(4.2k⭐️) 是一个具有大量扩展功能的
Node.js
框架。
详细了解:《Github 排名前12位的 Node.js 框架》
Meta Open Source 将 Jest 转交给 OpenJS 基金会
Meta Open Source 宣布将开源 JavaScript 测试框架 Jest 正式转交给 OpenJS 基金会。此次举动并不会改变 Jest 的开发或者发布,也不会影响正在使用 Jest 进行测试的开发人员。
OpenJS 基金会目前托管着很多开源项目,包括 JQuery、Node.js、Electron、AMP 和 webpack。此外,它还受到 GoDaddy、Google、IBM、英特尔、Joyant 和 Microsoft 等多家公司支持。
在接下来的几个月中,Jest 将通过 OpenJS 基金会的孵化计划清单,这需要将 Jest domain、repo、website等其他资产都转移到 OpenJS 中,并且将更新行为准则和贡献者许可协议。
详细了解:《Meta Open Source 将 Jest 转交给 OpenJS 基金会》
Bootstrap 5.2.0 beta 发布
Bootstrap 5.2.0 beta 现已发布,这是v5版本以来最大的一次发布更新。
这个版本的特点是重新设计了文档、所有组件的CSS变量、响应式的offcanvas、新的helpers和utilities、改进的按钮和输入框样式,以及许多底层的改进。
详细了解:《Bootstrap 5.2.0 beta 发布》
Microsoft .NET 7 Preview 4 版本更新
Microsoft
即将推出最新的 .NET 7
预览版,该版本更新核心在于优化正则表达式的使用和缓存的增强。
Microsoft .NET 7 Preview 4
已经于 5
月 10
号发布,具体版本可以从 Microsoft .NET 网站下载。
Microsoft .NET Preview 4
优化了对 Regex
正则表达式库的跨类型支持。这些更改增加了ReadOnlySpan<char>
输入匹配的支持,并彻底检查了 RegexOptions.IgnoreCase
的处理方式