前端技术双周刊#20-2022.04.06
Node.js
-
What’s new in Node.js core? March 2022 edition
Node.js v12 在四月底就要停止维护了,同时 v18 即将发布,这篇文章介绍了 v18 版本中的一些重要特性。 -
Node.js community update
这篇文章介绍了 Node.js 社区近期重要的事件。
CSS/HTML
-
革命性创新,动画杀手锏 @scroll-timeline
在 CSS 规范 Scroll-linked Animations 中,推出了一个划时代的 CSS 功能。也就是 – The @scroll-timeline at-rule,直译过来即滚动时间线,是能够改变 CSS 动画的一个非常大的革新,但目前兼容性还未普及。 -
Those HTML Attributes You Never Use
这篇文章汇总了一些不常见却很有用的 HTML 属性
前端框架
-
react-philosophies
《react-philosophies》的灵感来源于作者实际开发中遇到的各种场景 -
React 18 is now available on npm!
React 18最核心的升级是更新了 React 的渲染模型为并发渲染。React 18中大部分新特性都构建在并发渲染之上, 新特性包括:自动批处理、Transitions、更好用的 Suspense 特性、新的前后端渲染 API、新的 Hooks 提供。
开源项目
-
GitHub Copilot Labs
GitHub Copilot 变得原来越厉害了,分离出了一个新的叫做 GitHub Copilot Labs 的 VSCode 插件。提供了两个功能:Explain this code,输入一段代码,输出这段代码的语义化描述;Translate this code,输入一段代码,将它转换为其他相同功能的其他编程语言。 -
type-challenges
TypeScript 类型体操姿势合集,这个项目意在于让我们更好的了解 TS 的类型系统,编写自己的类型工具或者享受挑战的乐趣。
拓展阅读
-
AntV/S2-基于 Canvas 的高性能多维分析表格
S2 是多维交叉分析领域的表格解决方案,数据驱动视图,提供底层核心库、基础组件库、业务场景库,具备自由扩展的能力,让开发者既能开箱即用,也能基于自身场景自由发挥。 -
用 canvas 搞一个手势识别
手势识别听起来真的是非常高大上的功能,但具体是怎么实现的呢,不知道你有没有想过,本文用 Canvas 实现了一个简单的手势识别,大家可以一窥手势识别的原理。 -
低代码引擎 LowCodeEngine
市面上的低代码平台众多,虽然针对不同的业务场景,但其中也有很多重复建设的能力。通过低代码引擎可以扩展定制自己的低代码平台,而不用从零开始。在底层也制定了标准化的低代码协议规范,希望让“概念互通,物料互通,生态互通”成为了可能。附:低代码引擎技术白皮书 -
【翻译】DeepKit-基于 TypeScript 的新兴 Web 框架
本文翻译自 Introducing Deepkit Framework。TypeScript 拥有令人难以置信的灵活性以及受众多开发者喜爱的类型系统。不幸的是,它在这方面的能力在运行时几乎完全不存在。类型是有价值的,但我们却轻易地在编译期间将其丢弃。在运行时保留这些类型将会有巨大的积极意义。DeepKit 在这方面做了积极的探索。 -
Picasso-开启大前端的未来
Picasso 是美团大众点评移动研发团队自研的高性能跨平台动态化框架。它的特点在于基于通用编程语言设计的支持锚点布局的 DSL 强表达能力;因为避免了从声明式到命令式的计算过程,完全无需布局计算引擎的介入,因此达到了『需求表达即计算』的效果,具有良好的性能表现 -
微信小程序大屏适配指南
对于有移动端和 PC 端同构需求的业务具有一定的参考价值
编辑:黄祥祥