2作者: phucvin3 个月前原帖
我喜欢 htmx、LiveView、React 和 Solid。它们在不同的方面表现出色,因此我尝试将它们结合在一起,创建 Solv(无状态的离线可用 LiveView),并编写一个原型来展示其优势。 Solv 的主要思想是无状态服务器将客户端的状态保存在易失性缓存中。这使得服务器组件也可以是交互式的,兼具 LiveView 和 htmx 的优点。然后,添加细粒度的反应性,以实现高效的 DOM 更新和最小的负载大小。 这提供了: - 接近零的 SSR 重新水合成本。 - 无需 API 端点,服务器可以直接从数据库读取数据,然后渲染并更新客户端。 - 交互式的服务器组件。 - 从服务器更新的最小负载。 - 无状态服务器能够处理类似有状态的请求/响应。 - 避免与服务器的持续连接,客户端在页面加载后可以离线工作,更新本地状态,保持待处理的服务器请求并稍后同步(还可以使用像 InstantDB 这样的同步引擎来简化页面的某些部分)。 代码库: [https://github.com/phucvin/solv-03](https://github.com/phucvin/solv-03) 演示已部署到: [https://solv-03.phucvin.workers.dev/](https://solv-03.phucvin.workers.dev/)(这使用了 Cloudflare Workers 的免费计划) 您也可以在线自行运行: [https://stackblitz.com/~github.com/phucvin/solv-03](https://stackblitz.com/~github.com/phucvin/solv-03) 详细信息: - 计数器 01:简单计数器完全在客户端工作。 - 计数器 02:两个计数器;增加操作在客户端进行;重置操作是服务器端的动作。 - 计数器 03:多个计数器;添加新计数器是一个服务器端的动作,同时在服务器端渲染组件(注意,客户端在点击按钮时处理加载效果)。 更多详细信息请查看代码库。 感谢您的阅读,如果您认为这是一个值得继续的好主意,请告诉我。
1作者: 9515603683 个月前原帖
<p><pre><code>ZenMoment.net在竞争激烈的冥想应用市场中脱颖而出,作为一个清新简约、注重隐私的替代选择,与Calm、Headspace和Insight Timer等知名应用形成鲜明对比。在对这四个平台进行广泛测试后,以下是我的综合分析: 核心理念与方法 ZenMoment.net:秉持“少即是多”的理念,去除多余的功能,专注于核心的冥想实践。该应用拒绝游戏化和订阅模式,专注于简单、科学支持的技术。 竞争对手:Calm和Headspace拥有庞大的内容库(超过10,000个冥想),并配有名人旁白,而Insight Timer则提供社区功能和社交分享。 科学严谨性与功能 ZenMoment.net展现出卓越的科学方法: - 高级统计:多维度习惯分析,包含时间偏好、一致性指标和进度跟踪 - 4-7-8呼吸法:经过科学验证的呼吸技术,具有精确的时机 - 本地数据:完全隐私,无云同步 - 开源:透明的代码库允许社区验证 传统应用:虽然科学性强,但它们更注重参与度指标,而非纯粹的实践质量,常常为了广度而牺牲深度。 用户体验与设计 ZenMoment.net:简洁、无干扰的界面,配有精心设计的动画。三屏布局逐步展示功能,不会让用户感到不知所措。夜间模式的实现特别出色,适合夜间使用。 Calm/Headspace:界面美观,但有时因内容丰富和功能复杂而让人感到不知所措,可能会分散对核心实践的注意力。 商业模式与伦理 ZenMoment.net:完全免费,无广告,无订阅。这种伦理方法消除了订阅模式中固有的利益冲突,避免了对用户成瘾的依赖。 竞争对手:基于订阅的模式(每月13-15美元)创造了参与度高于真正实践质量的激励,可能会鼓励依赖而非自给自足。 独特差异化因素 1. 高级习惯分析:比任何竞争对手的跟踪更为复杂 2. 隐私优先:不收集数据,与竞争对手广泛的用户跟踪不同 3. 开源:社区驱动的发展与企业控制的内容形成对比 4. 科学透明:清晰的方法论与专有的“黑箱”方法形成对比 性能与可靠性 ZenMoment.net:静态网站部署确保99.9%的正常运行时间,加载速度快。没有服务器依赖,意味着没有服务中断。 传统应用:需要持续的互联网连接,容易受到服务器故障和应用商店依赖的影响。 推荐 对于寻求: - 严肃实践的用户:ZenMoment.net专注于核心技术,胜出 - 多样性与娱乐的用户:Calm/Headspace提供更广泛的内容 - 社区的用户:Insight Timer在社交功能上领先 - 预算有限的用户:ZenMoment.net的免费模式无可匹敌 最终评判:ZenMoment.net代表了冥想应用的未来——简约、科学严谨且伦理上可靠。虽然缺乏亿级竞争对手的光鲜外表,但它提供了更优质的实践体验和用户自主性。对于厌倦游戏化方法的严肃冥想者来说,绝对值得一试。 来自一位在四个平台上累计超过500小时的用户的分享</code></pre>
2作者: armanified3 个月前原帖
BoringSSL 和 nghttp2。匹配 JA3N、JA4 和 JA4_R 指纹。支持 HTTP/2、异步/等待,并且可以与 Cloudflare 保护的网站配合使用。并不是想与 curl_cffi 竞争——这只是一个学习项目,结果变成了一个实用的工具。