前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不换的周刊 第44期

不换的周刊 第44期

作者头像
不换
发布2024-04-30 14:14:36
750
发布2024-04-30 14:14:36
举报

Scholar's Weekly 第44期

(封面图片来源于:基于 CC0 协议的 shopify[1])

!!! tip hint important "温馨提示"

周刊中所有高亮的内容都可以点击到指定内容的链接~

如果您正处在微信公众号,请直接滚动至底部?阅读原文?

关键词: QuilBiomeReactOclif

FE News

1.Quill 2.0[2]

相关地址:https://github.com/quilljs/quill/releases/tag/v2.0.0

古老的 Quil 终于迎来了 ESMTree-ShakingTypeScript 时代。

Quil 是一个富文本编辑器组件。

不得不让我想起了 2020 年我曾提议让 pubsub-js 的作者在仓库内支持 TypeScript 的提议,结局当然是被拒绝了。

当然我尊重每一个开源工作者,所以后来我放弃了 pubsub-js,换成了 mitt,一个小的更加优异的类型支持库。

2.Biome 1.7.0[3]

相关地址:https://github.com/biomejs/biome/releases/tag/cli%2Fv1.7.0

Biome 1.7.0 的新版本中新增了 biome migrate eslint 可以实现项目的平滑迁移,作为高性能的 Lint 工具,我还没正式使用过,比起在实验阶段的 RSLint 。作为 Rust 的工具链来讲,更具有优势。

3.更快的 JSX[4]

相关地址:https://github.com/facebook/react/pull/28768

早前的 React 版本中,createElement 性能缓慢,究其原因是因为对于 Props 做了 clone,所以在新版本中,也就是 React 19 之后,仅作传递。

具体的改动点可以看下 PR 的变动。

4.Oclif[5]

相关地址:https://github.com/oclif/oclif

往期的周刊中应该有讲过,一个脚手架的生成工具,以及编写 CLI 的利器。

可以考虑实现 zxoclifbiome 的合集操作。

这里小记一个 todo ,做一件事,简单写一个脚手架,实现 changeset 的命令行 patch

5.Porkbun 开启了 dev、app、foo[6]

相关地址:https://porkbun.com/land/get-dot-app-domain-dev-domain-foo-domain?coupon=APPDEVFOO5&utm_source=JavaScriptWeekly&utm_medium=newsletter&utm_campaign=GoogleRys2024[7]

Porkbun 网站中开放了 .dev.app.foo 等域名的注册,首年仅需:$5

在开发领域感兴趣的小伙伴可以抢注一波了。

6.一个新的 VM 沙箱 “otto”[8]

相关地址:https://github.com/robertkrimen/otto

早前我们想要做在 Node 中的沙箱能力,通常借助于 VM 模块,实现代码 Demo 的即时运行演示,一些简要的介绍可以看“司徒正美”老师的:nodejs 虚拟机[9]

无独有偶,这个工具的集成环境在 go 中:

End

!!! pied-piper "交个朋友吧~"

我是不换(书生),"浪子回头金不换"的不换,"百无一用是书生"的书生,热爱工作,同时在工作之余也热爱开源。

本期周刊到这里就结束了,我们下期再见?~

引用链接

[1] shopify: https://www.shopify.com/stock-photos/photos/glass-with-a-pink-drink-in-it-on-a-white-plate [2] Quill 2.0: https://github.com/quilljs/quill/releases/tag/v2.0.0 [3] Biome 1.7.0: https://github.com/biomejs/biome/releases/tag/cli%2Fv1.7.0 [4] 更快的 JSX: https://github.com/facebook/react/pull/28768 [5] Oclif: https://github.com/oclif/oclif [6] Porkbun 开启了 dev、app、foo: https://porkbun.com/land/get-dot-app-domain-dev-domain-foo-domain?coupon=APPDEVFOO5&utm_source=JavaScriptWeekly&utm_medium=newsletter&utm_campaign=GoogleRys2024 [7] https://porkbun.com/land/get-dot-app-domain-dev-domain-foo-domain?coupon=APPDEVFOO5&utm_source=JavaScriptWeekly&utm_medium=newsletter&utm_campaign=GoogleRys2024: https://porkbun.com/land/get-dot-app-domain-dev-domain-foo-domain?coupon=APPDEVFOO5&utm_source=JavaScriptWeekly&utm_medium=newsletter&utm_campaign=GoogleRys2024 [8] 一个新的 VM 沙箱 “otto”: https://github.com/robertkrimen/otto [9] nodejs 虚拟机: https://zhuanlan.zhihu.com/p/106503378

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-04-21,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 不换的随想乐园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Scholar's Weekly 第44期
    • FE News
      • 1.Quill 2.0[2]
      • 2.Biome 1.7.0[3]
      • 3.更快的 JSX[4]
      • 4.Oclif[5]
      • 5.Porkbun 开启了 dev、app、foo[6]
      • 6.一个新的 VM 沙箱 “otto”[8]
    • End
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com