AI
https://nojimikiko.jp/works/2021
别人分享过关于 midjourney 一个技巧,喜欢某个艺术家那么就可以把艺术家作为参数一部分,但是我想知道的是如何找到这些艺术家的列表可以作为参数呢?
https://github.com/imgly/background-removal-js
一个可以在 JS 中实现移除背景的库,但是实现方式是通过下载一个 AI 模型实现的,类似 tfjs 方式类似。
工程师
https://18alan.space/posts/how-hard-is-it-to-build-a-frontend-framework.html
分享了如何构建一个前端框架,当然了实现很简单,但是可以从里面看到一个现代的前端框架需要的基本功能有哪些:
- 响应式
- 模板
- 样式
- ...
发布了 1.0 版本,从文档来看,我在想如何可以替换掉 Node 作为前端生态的一部分。是否有机会提升开发体验呢,在 Vite 中替换 Node API 为 Bun,毕竟其中 Resolve 相关的 API 还是比较耗时的。
nuxt 新版本介绍,比较关心的是其中提到的 capo.js 是如何对 head 进行优化的。要是能够做到自动化还是比较厉害的。
一个 threejs 的应用,介绍了杭州西湖十景。
https://www.stefanjudis.com/a-firefox-only-minimap/
一个在 firefox 中实现 minimap 的方式,CSS 就行。
https://github.com/reactwg/server-components/discussions/5
Dan 写的如何实现 RSC 的文章,如果你想要通过构建工具实现一个自己的 RSC + SSR 的框架。会很有价值。基本上需要两个功能:
- SSR - 直出 HTML
- RSC - 用于水合,因为有些节点是 Client 组件;也用于之后的路由跳转时候的更新。
迁移 RSC 的一些经验分享,服务端组件可以 import 使用客户端组件。但是如果反之,可以将服务端组件作为客户端组建的 children 或者 props。服务端组件将会序列化之后传递给前端。
https://web.dev/yahoo-japan-news-bfcache/
通过设置头里面的缓存策略,缓存浏览器前进和后退回到开始的位置,文中做了 AB 实验,效果还是不错的。
https://www.macin.org/2023/08/08/zi-gong/
很喜欢里面的一句话:有一个长板才是普通人生存之道啊。
https://geekplux.com/newsletters/40
我们接受的信息是被选择的,这个和自身的生活环境和接受的教育有关,这就像是自身的免疫系统,我们能够做到的事通过阅读,可以是 RSS 或者其他的信息源,来提高信息的输入,就像是提高自己的免疫力,接受更多的有效信息。