前端新闻
W3C 发布 WebAssembly 2.0 初版草案
W3C 今天发布了 WebAssembly 2.0 的首批公开工作草案 (Public Working Drafts),总共包括 3 部分:
- WebAssembly Core Specification – Version 2.0:描述 WebAssembly 核心标准的 2.0 版本,这是一种安全、可移植的底层代码格式,旨在高效执行和提供紧凑的表示。
- WebAssembly JavaScript Interface – Version 2.0:提供了一个明确的 JavaScript API 用于与 WebAssembly 交互。
- WebAssembly Web API – Version 2.0:描述了 WebAssembly 与更广泛的 Web 平台的集成。
在已完成的 WebAssembly 2.0 提案中,包含的内容有:固定宽度的 SIMD、批量内存操作、引用类型、JavaScript 的 BigInt 对 WebAssembly i64 的支持、对多返回值的支持,以及全局可变的导入 / 导出。
WebAssembly 还有一些讨论中的提案正在进行,主要围绕着分支提示、尾部调用优化、异常处理、后 MVP 线程功能、宽松 SIMD 和其他暂定建议等。
作为首个公开的工作草案,意味着它不一定会得到 W3C 及其成员的认可。这只是一份草稿文件,可能随时被其他文件更新、替换或弃用。
Git 2.36.0 发布
分布式版本控制工具 Git 2.36.0 正式发布,该版本由 717 个非合并提交完成,该版本修复了向后兼容缺陷、对 UI、Workflow& 功能、性能、内部实施、开发支持进行了修复与功能开发,其中 * “git name-rev –stdin “已被弃用,使用时会发出警告。
更多详情可查看:
lore.kernel.org/git/xmqqh76…
** Node.js 18 发布**
Node.js 18 已发布,该版本的亮点包括将 V8 JavaScript 引擎更新到 10.1、默认启用全局 Fetch API 以及核心测试运行器模块。Node.js 18 是未来 6 个月的“当前”版本,然后在 2022 年 10 月升级为 LTS ,升级为 LTS 后将支持到 2025 年 4 月。
详情可查看:
nodejs.org/en/blog/ann…
Go 开发者 2021 调查 告
Go 官方博客公布了 2021 年面向 Go 开发者的调查 告。据称此次调查收到了 11,840 份回复,问卷回收数量是调查发起 6 年来最多的一次。
调查 告亮点
- 大多数回复与往年一致。例如,开发者对 Go 的满意度仍然很高,92% 受访者表示满意,75% 的受访者在工作中使用 Go。
- 今年的部分受访者来自于调查团队对 Go VS Code 插件使用者的随机抽样,因此调查的回复跟以往相比也有所不一样。
- 缺少关键库、语言特性和基础设施是使用 Go 最常见的障碍。(此调查是在 Go 1.18 发布之前进行的,泛型是 告中最多人反馈的第一大缺失特性)。
- 受访者希望优先考虑对调试和依赖管理的改进。
- 使用模块时的最大挑战涉及版本控制、使用私有仓库和多模块工作流。
- 81% 的受访者对 Go 项目的长期发展方向充满信心。
完整 告查看:
go.dev/blog/survey…
Java 之父:别再坚守 Java 8
Java 之父 James Gosling 近日发表推特称,开发者应尽快弃用 JDK 8,可以选择 JDK 17 LTS,因为后者在各个方面都带来了巨大的改进。
不过醉翁之意不在酒,原来 Java 之父只是为了给东家 AWS 的 OpenJDK 发行版 Corretto “带货”,他建议仍在使用 JDK 8 的开发者可以考虑使用 Corretto 的新版本——包含了所有最新的更新和 CVE 防御。
Corretto 是亚马逊推出的 OpenJDK 8 的发行版,它支持多种平台,可以在云端与本地计算机上运行。每个 Corretto 版本上都会运行技术兼容性工具包(Technology Compatibility Kit,TCK),以确保与 Java SE 平台相兼容。在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。
行业新闻
上海 络辟谣:所谓的小红书“裁员 20%”只是正常人员汰换
近日,有传闻称 交平台 App 小红书正在进行整体性裁员,“不少员工当天被通知要求离职,没有沟通空间。”消息中提到,被裁员工比例约占 20%,赔偿 N+1 但无年终奖(4 月底发)。
对此,小红书背后的行吟信息科技 (上海) 有限公司对“上海 络辟谣”回应称,所谓的“整体性裁员”实际上只是正常的人员汰换。
一公司要求员工下班前先发手机电量截图,防止上班“摸鱼”
4 月 19 日“一公司要求员工下班发手机电量截图”的话题冲上微博热搜。
原来,武汉一位 友发帖吐槽,称公司领导发布群公告要求员工下班前将手机电量消耗截图私发检查,领导检查不只是单纯地看剩余电量,还会检查当天手机里各类 App 的使用时间,目的就是为了不让员工在上班期间摸鱼刷视频打游戏。
该 友还透露,公司近期效益不佳,所以想了一个这样的管理方式。对此,有同事为了表示反对,与公司管理层争吵过,但大部分人还是选择了忍让,怕对自己日后的工作造成影响。
知乎回应视频部门裁员超 60% 传闻:没有裁员计划
近日,有消息称“知乎视频部门调整,将裁员超 60%”,对此知乎回应凤凰 科技表示,视频业务上没有裁员计划,还要欢迎视频业务的优秀人才加入。知乎方面还透露,视频是知乎内容生态不可或缺的部分。
据此前 道,知乎在今年 2 月份发过一次内部邮件,宣布进行组织架构调整,其中提到,知乎业务分为四大主线,视频部门不再是一级部门,和产品部门被拆分合并到 区等一级部门。与此同时,教育部门成为一级部门。
知乎视频业务一 位蔡林已经在今年 3 月份离职,蔡林直接向周源汇 。知乎视频离职员工向媒体透露,蔡林大概在去年三四月份入职知乎,此前曾在人人 、阿里、腾讯等互联 公司任职,属于互联 领域产品能力比较资深的人士。
腾讯被曝要求员工还清 90 万房贷再离职
近日,一则关于“腾讯 90 万安居贷款,要还清才能拿离职证明”的消息冲上脉脉热搜。对此,腾讯回应称确实要求员工在离职前一次性结清安居贷款。作为重磅福利出现的腾讯安居计划,在现实操作中也存在不少弊端。一位脉脉 友爆料称,他在腾讯申请了 90 万安居贷款。解除劳动合同后,如不能全部还清,他将面对每天万十的违约金,年化 36.5%。并且,他没有还完贷款的话也无法拿到离职证明。
B 站回应传直播部门计划整体裁员
4 月 18 日,B 站紧急回应 上流传关于直播部门将整体裁员的传闻,宣称直播业务毛利连续三年提升,正在积极招聘,在招岗位 40 多个。在此之前,B 站 CFO 樊欣明确地给出了 B 站的盈利时间表,预计到 2024 年实现 non-GAAP 下的盈亏平衡。
深度阅读 Top 10 Reasons to Learn JavaScript
flexsub.shop/top-10-reas…
The Future of Micro-Frontends
betterprogramming.pub/the-future-…
Faster initialization of instances with new class features
v8.dev/blog/faster…
软件 & 工具 & 库 Visual Studio 2019 v16.11.13 发布
Visual Studio 2019 v16.11.13 正式发布,更新内容如下:
- 修正了 16.11.12 版本中 vctip.exe 的回归问题;
- 修复了阻止使用 Address Sanitizer (ASAN) 生成的某些应用程序加载到 Windows 11 的 bug;
- 修复了另一个 ASAN 问题:包含堆争用的多线程应用程序可能会遇到死锁、假 “wild pointer freed” 告或在进程退出期间出现死锁的问题;
- 修复了导致测试执行在后台运行的某些动画的问题,即使关联的测试执行完成也是如此。这会导致高刷新率监视器上出现特别明显的速度放缓。此修补程序应会改进在高刷新率监视器上使用 VS 的体验;
- 连接到未提供客户端使用的某些功能的 LiveShare 服务器时,删除了不必要的警告。
更多详情可查看 :
docs.microsoft.com/en-us/visua…
Parcel 2.5 发布,零配置构建工具
Parcel 2.5 发布,更新内容如下:
新增:
- 增加对 Web Extension manifest v3 的支持
- 在为 Node.js 目标构建时,重写 dirname 和filename 以参考原始路径
- 为 JSON5 生成 codeframe 位置
- 在 Web Extension manifest 中增加 $schema 支持
- 增加对带有 process.env 的 in 表达式的支持,例如 ‘foo’ in process.env
修复
- 更新了 SWC
- 更新 Parcel CSS 到 v1.8.1
- 修复诊断信息
- 修复了 “Asset was skipped or not found” 的错误
- 不把内联 元素作为 CSS 模块处理
- 修复 srcset 属性中多个图片的问题
- 修复对等的依赖关系
- 修复解析符 的问题
- 修正在 package.json 中使用 “source” 字段指定条目时加载 .env 文件的问题……
更多详情可查看:
github.com/parcel-bund…
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92511 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!