557 期 - JavaScript 引擎 V8 v9.5 发布了!
编辑:liu-jin-yi、QC-L、Matrixbird
Partytown:在 Web Worker 中运行第三方 JS 脚本 — 目前还处于实验阶段,其作用是将第三方 JS 脚本放到 Web Worker 中执行,它采用了 一种相当智能的机制,对 DOM 在主线程上进行同步的操作。GitHub
Adam Bradley
你可能不需要 Moment.js — Moment.js 仍然是一个流行的日期和时间操纵库,但这个 repo 展示了(许多)替代方案,包括许多能做同样事情的原生函数。
Various Contributors
使用函数式编程提升你的编程能力 — 使用纯函数编写,学习递归、高阶函数、闭包、柯里化、函数组合等,以掌握 JS 核心函数式的编程技术。
Phil Eaton
快讯:
-
JavaScript 引擎 V8 v9.5 发布,小版本更新。增强了 API
Intl.DisplayNames
、Intl.DateTimeFormat
同时扩展了 WebAssembly 中的异常处理。 -
**Chrome v95 DevTools 新特性**速览:更灵活的 CSS 单位和数值的调整策略;可选择性隐藏 issue 选项卡中的 issue;改进了对象属性的展示样式,针对修改的字段进行了高亮等特性。
-
👾 Bomberland 是以 Bomberman 为主题的 AI 开发竞赛 不限语言,如果你参与其中,可以参考这个基于 TypeScript 的 脚手架。
-
Rollup v2.57.0 发布:可以输出 'modern' 模式的 ES 代码 从而提高打包效率。
版本发布:
Stimulus v3.0 – 基于 HTML 的 JavaScript 前端框架。 Meteor v2.4 – JavaScript 全栈框架。 NeutralinoJS v2.8 – 跨平台的桌面端 App 框架。现已支持 32 位 ARM 的树莓派系统。 vuex-persistedstate v4.1 – 基于 Vue 的状态持久化方案,支持重新加载页面保留。 Passport v0.5.0 – 基于 Node.js 的鉴权方案。 D3 v7.0.3 – 受欢迎的数据可视化框架。 Node.js v16.10.0
📖 教程、观点与趣事
React 18 新特性概览 — 关于 React 下一个(尚未发布)主要版本中出现的内容的综述。
Yagmur Cetin Tas
▶ Serverless Cloud 的直播 — Serverless Inc. 的 Jeremy Daly(Serverless Cloud 的总经理)在 50 分钟的会议中亲自演示了新平台。这是一个非常实用的演讲,特别是对于那些热衷于尝试无服务器的 JavaScript 开发人员来说。
FooBar Serverless
基于 D3.js 绘制可视化的傅里叶级数 — 附上示例及其源码。
Pierre Guilleminor
使用 Stream 的聊天 API 构建移动响应远程健康寻呼机应用程序
Dmitri Pavlutin
🛠 代码与工具
Elk:一种用于嵌入式系统的微型 JavaScript 引擎 — 一种微型嵌入式引擎,实现 ES6 的一个子集,用于微控制器(从右到 8 位)。
Cesanta Software
Theatre.js:一个用于 Web 的 JavaScript 运动设计 — 可以通过编程和可视化的方式来为使用 Three.js、HTML/SVG 创建的 3D 对象设置动画。文档 和 源码。
Theatre.js
Hotkey 1.5:按下“热键”时触发元素上的操作 — 使用热键,在元素上设置 data-hotkey
属性,就可以获得键盘快捷键。GitHub 构建并使用它(在页面上查找 data-hotkey
属性)。在新的 1.5 版本中,您可以定义热键的范围。
GitHub
Studio 3T- 一款经历血与火考验的 MongoDB 辅助工具 — 界面直观简单。在查询中生成 JavaScript。用 Reschema 重塑数据。30 天内免费试用 。
Sofia Nguy and Keeley Hammond
Code2flow:生成动态语言函数的调用关系图 — 动态语言包括了 JavaScript、Python、Ruby 和 PHP。将源代码转换为 AST,查找调用这些函数的函数定义,并将其调用关系转换为图表。
Scott Rogowski