Skip to main content

2023/12/23

oxlint

Oxc 是用 Rust 编写的 JavaScript 语言的高性能工具集合。他们的目标是构建 JavaScript 的基本编译器工具:解析器、linter、格式化程序、转译器、压缩器和解析器等等,这次他们发布了一个新的 linter 工具 - Oxlint。据说处理代码的速度比 ESLint 快 50-100 倍

anyway,期待后面 js 工具链的极致完善吧,在稳健运行的前提下提高效率自然是开发者的福音

Qwik

https://juejin.cn/post/7186604652358533180

Qwik 是一个全栈 SSR 前端框架,语法类似 React 使用 JSX 和 Hooks,采用了一系列策略优化页面的首屏性能,做的无论应用体积多大,首屏性能 PageSpeed 测试基本都能达到满分,主打的就是一个首屏优势

现在前端全栈框架不少了,Next.js、Astro...每个都有自己的优势。这也侧面反映前端开发遇到的场景实际上是比较复杂的

至于 js 库,react 和 vue 其实都有自己的运行时代码,并且高度依赖 virtual DOM。然而后面新出的库很多都是通过 preCompile 预编译减少运行时代码,比如 Svelte 和 Solid,可以看下知乎-尤大怎么看待 svelte。但其实 virtual DOM 也有它的优势,比如多端渲染

Qwik 也是提供了预编译,然后底层由 SWC 进行驱动。后面有机会用一下

其他

最近发现了个独立开发者的社区论坛 https://solo.xin/

打算先在上面取取经,看看这条路咋样