【开源简记】第四期——计算机寄术
以后的开源简记都会有一个抽象标题
FingerprintJS
FingerprintJS是一个用于识别不同网站访客的服务——即使是匿名访客
这有助于网站防止诈骗、取悦用户以及区分正常用户和“坏”用户
FingerprintJS识别准确率在40%-60%
官方商用版本:Fingerprint Identification,是一个闭源项目,官方承诺99.5%的准确率(因为收集了更多维度的浏览信息)
PGlite
Postgres的WASM构建版(最近WASM真的很火),可以很方便的实现在浏览器中临时/永久存储数据
支持标准SQL和NoSQL
后端同学:又可以把活丢给前端干啦
Svelte
前端框架又一力(xin)作(keng),带来了比Vue
和React
更简洁的语法
一个例子就可以看出有多简洁:
<script>
let count = $state(1);
let doubled = $derived(count * 2);
let quadrupled = $derived(doubled * 2);
function handleClick() {
count += 1;
}
</script>
<button onclick={handleClick}>
Count: {count}
</button>
<p>{count} * 2 = {doubled}</p>
<p>{doubled} * 2 = {quadrupled}</p>
特点:
- 舍弃了VNode,直接操作真实DOM
- 使用变量的方式来管理状态,状态更新自动触发视图更新(响应式)
- 无runtime库,在构建时就编译代码
这个框架还有一大优势——学习难度很低,会写HTML, CSS, JS就可立即上手开发
官方教程做得非常好,放个截图:
目前框架还在快速迭代中,社区支持没有Vue
和React
那么强大,比较适合用来写一些小项目。
现在的前端框架越来越花里胡哨,个人很喜欢这种简洁的框架
Surya
一个新的AI文字识别工具,支持90+语言
实现了行级文本、布局、表格甚至阅读顺序检测
官方表示该工具将始终免费提供给非商业用途
dify
又双叒是AI,但这次是“授人以渔”
dify是一个LLM应用的开发平台,结合了 AI 工作流、RAG 管道、Agent、模型管理、可观测性功能等,可以快速从原型到生产
官方演示视频截图:
看起来跟某游戏引擎的蓝图类似?