We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
最常用的功能是空值合并操作符 ??
采用最多的技术 esbuild
最高满意度的技术 Vite
最感兴趣的技术 Vite
总体最受欢迎的项目是 Elm
与 2016 年第一次调查相比,使用 TypeScript 的人数占比从 21% 提升到了 69%。前端框架 React 和 Vue 占据主导地位。Vite 获得了 98% 的超高满意度。许多新项目(Deno、Rome、Astro、Remix)获得了风险投资公司的支持,这或许为脆弱的开源融资环境提供了一个可行的替代方案。
随着 JavaScript 进入第三时代,有抱负的开源着和企业家的机会不断涌现,让我们一起期待未来。
计算公式:使用 X 并将再次使用它的用户数 / 所有使用过 X 的用户数
这个公式比较有利于新的项目,但是缺失了一个考量因素:项目寿命。一些老项目会积累更多“用过但不会再用”的用户,比如 browserify、Gulp,但当时的它们是不二之选,也是前端发展历史上的重要里程碑。
人们通过排名图只是看到了模糊的趋势,而失去了细微的差别。
还有人提出,当一个项目过时或者有新版本发布时,总会有一部分人更喜欢版本 1,这样分数也会降低。
还有人戏称应该叫“炒作评级”而不是满意度评级。
关于 State of JS,你怎么看?
调查来自全球共 9354 名受访者,性能和安全是大家选择使用 Rust 的主要原因。只有 4% 的人表示他们根本没有使用过 Rust。
2021 年对 Rust 来说是最重要的年份之一,随着 Rust 基金会的成立,社区愈发繁荣。
未来的挑战:
IDE 体验
语言会过于复杂
社区发展
在很久以前 Chrome 版本号第一次达到 10 时,从一位数变为两位数,User-Agent 解析库发生了很多问题。文章整理了发布时间线、 Chrome 和 Firefox 为减轻影响而采取的策略以及建议采取的措施。
GitHub 将绘图插件 Mermaid 集成进了 Markdown,终于可以画流程图啦。
如果你想了解 Vite 源码级别的一些核心原理,这篇文章是个不错的入门资料。包含:
2022 年,React Native 将开源它们的新架构。
Daishi Kato 手把手教你写一个状态管理库。
Zustand 是 2021 年 Star 增长最快的 React 状态管理库,有着优雅的 API 设计和函数式理念,而且大部分特性都属于 React 的通用特性,源码实现很精妙,看起来很爽。之前黄子毅也在社区中发表过相关的源码解读文章,非常推荐学习。
从 Java 抄来的 Date 缺点太多了:不支持开发人员通过 API 来切换时区信息、解析器行为不可靠、计算 API 缺失、不支持非公历。。。
TC39 找到了 momoent.js 库的作者 Maggie,由她来负责 Temporal 的核心设计,弥补了 Date 的缺陷。
最近这个项目在 GitHub 上很火,整理了一些可以反问面试官的话。目前有如下部分:
可以在面试前看一看,在面试的最后给自己加加分的同时也多获取一些信息。
60 行代码实现 React 的事件系统
GitLab CI 从入门到实践
The text was updated successfully, but these errors were encountered:
No branches or pull requests
技术资讯
最常用的功能是空值合并操作符 ??
采用最多的技术 esbuild
最高满意度的技术 Vite
最感兴趣的技术 Vite
总体最受欢迎的项目是 Elm
官方结论摘要
与 2016 年第一次调查相比,使用 TypeScript 的人数占比从 21% 提升到了 69%。前端框架 React 和 Vue 占据主导地位。Vite 获得了 98% 的超高满意度。许多新项目(Deno、Rome、Astro、Remix)获得了风险投资公司的支持,这或许为脆弱的开源融资环境提供了一个可行的替代方案。
随着 JavaScript 进入第三时代,有抱负的开源着和企业家的机会不断涌现,让我们一起期待未来。
一些建议
计算公式:使用 X 并将再次使用它的用户数 / 所有使用过 X 的用户数
这个公式比较有利于新的项目,但是缺失了一个考量因素:项目寿命。一些老项目会积累更多“用过但不会再用”的用户,比如 browserify、Gulp,但当时的它们是不二之选,也是前端发展历史上的重要里程碑。
人们通过排名图只是看到了模糊的趋势,而失去了细微的差别。
还有人提出,当一个项目过时或者有新版本发布时,总会有一部分人更喜欢版本 1,这样分数也会降低。
还有人戏称应该叫“炒作评级”而不是满意度评级。
关于 State of JS,你怎么看?
结果摘要
调查来自全球共 9354 名受访者,性能和安全是大家选择使用 Rust 的主要原因。只有 4% 的人表示他们根本没有使用过 Rust。
2021 年对 Rust 来说是最重要的年份之一,随着 Rust 基金会的成立,社区愈发繁荣。
未来的挑战:
IDE 体验
语言会过于复杂
社区发展
在很久以前 Chrome 版本号第一次达到 10 时,从一位数变为两位数,User-Agent 解析库发生了很多问题。文章整理了发布时间线、 Chrome 和 Firefox 为减轻影响而采取的策略以及建议采取的措施。
GitHub 将绘图插件 Mermaid 集成进了 Markdown,终于可以画流程图啦。
技术资料
如果你想了解 Vite 源码级别的一些核心原理,这篇文章是个不错的入门资料。包含:
2022 年,React Native 将开源它们的新架构。
Daishi Kato 手把手教你写一个状态管理库。
Zustand 是 2021 年 Star 增长最快的 React 状态管理库,有着优雅的 API 设计和函数式理念,而且大部分特性都属于 React 的通用特性,源码实现很精妙,看起来很爽。之前黄子毅也在社区中发表过相关的源码解读文章,非常推荐学习。
从 Java 抄来的 Date 缺点太多了:不支持开发人员通过 API 来切换时区信息、解析器行为不可靠、计算 API 缺失、不支持非公历。。。
TC39 找到了 momoent.js 库的作者 Maggie,由她来负责 Temporal 的核心设计,弥补了 Date 的缺陷。
最近这个项目在 GitHub 上很火,整理了一些可以反问面试官的话。目前有如下部分:
可以在面试前看一看,在面试的最后给自己加加分的同时也多获取一些信息。
好文推荐
60 行代码实现 React 的事件系统
GitLab CI 从入门到实践
The text was updated successfully, but these errors were encountered: