1 分•作者: alnewkirkcom•8 个月前
返回首页
最新
1 分•作者: andsoitis•8 个月前
1 分•作者: simon_he•8 个月前
我发布了 vue-markdown-render,这是一个专注于 Vue 的 Markdown 渲染库,针对大型文档和实时预览进行了优化。其核心功能包括渐进式/增量 Mermaid 渲染、流式 diff 代码块(在 diff 到达时渲染)以及各种渲染器级别的优化,这些优化大大减少了重负载下的首次渲染时间和内存使用。<p>为什么需要它:许多 Markdown 渲染器在处理大型文档、大型嵌入式图表和实时编辑场景时都面临挑战。典型的方法是在处理完所有资源/图表/代码之前阻止渲染。在交互式编辑器中,这会导致卡顿和缓慢的反馈循环。vue-markdown-render 针对这些痛点,采用了流式优先的设计。<p>主要功能:<p>渐进式 Mermaid:复杂的图表会逐步渲染,因此用户可以更早地看到可用的图表。
流式 diff 代码块:diff/代码块渲染可以在接收过程中流式传输部分结果,以实现即时反馈。
性能优先的架构:延迟解析、分块渲染和谨慎的内存使用。在一些大型文档基准测试中,我们观察到与 Streamdown 相比,速度提高了约 100 倍(取决于测试用例和环境)。
快速开始 npm i vue-markdown-render // 在 Vue 3 应用程序中 import { createApp } from 'vue' import App from './App.vue' import VueMarkdownRender from 'vue-markdown-render' const app = createApp(App) app.use(VueMarkdownRender) app.mount('#app')<p>复现基准测试(大致) 我们在 /playground 下提供了一个小的基准测试仓库(或在您的发布中附上链接)。要复现类似的测试:<p>准备一个大型 Markdown 文件,其中包含许多代码块和几个大型 Mermaid 图表(例如,总共 5 万多行)。
使用 Node 或浏览器自动化脚本对 vue-markdown-render 和 Streamdown 进行计时渲染(相同的输入)。
测量首次绘制时间和完整渲染时间,并分析内存使用情况。 注意事项和警告:
“100×”这个数字取决于工作负载:它代表在一些重型、类似真实世界的测试中观察到的加速,而不是普遍保证。
环境差异(CPU、浏览器、Node 版本)和具体的文档形状会影响结果。
我们欢迎在测试工具上的复现和 PR。
讨论点/向社区提问<p>您尝试了哪些大型文档工作流程,但仍然感觉很慢?
您是否更喜欢开箱即用的编辑器集成(Monaco/CodeMirror 演示)?
关于其他流式友好的 Markdown 扩展的想法?
链接<p>仓库:https://github.com/Simon-He95/vue-markdown-render
游乐场/基准测试:(链接到游乐场文件夹或单独的基准测试仓库)
快速演示:(如果可用,链接到演示站点)
感谢 — 很高兴回答问题,并欢迎对基准测试方法或集成示例的反馈。
2 分•作者: rglover•8 个月前
1 分•作者: tysone•8 个月前
1 分•作者: chishtyain•8 个月前
1 分•作者: ashvardanian•8 个月前
1 分•作者: deegles•8 个月前
1 分•作者: combineimages•8 个月前
大家好,Hacker News!我们很高兴与大家分享我们的新项目:Ray3,现已在 <a href="https://ray3.run" rel="nofollow">https://ray3.run</a> 上线。
我们热爱制作 AI 视频,但注意到它们常常看起来有点假——物体跳动,物理效果也不对。我们开发 Ray3 就是为了解决这个问题。
Ray3 有什么特别之处?
* **会“思考”(推理):** Ray3 是首个会“推理”的视频模型。这意味着它会先思考你的想法,检查其工作,然后再次尝试以使其更好。即使在长而复杂的镜头中,它也能帮助保持你的角色和场景的一致性。
* **超真实色彩(HDR):** Ray3 可以制作 16 位 HDR 视频。这是一种花哨的说法,意思是色彩、光线和阴影更加真实和美丽。这正是电影制作人所使用的质量。
* **快速创意测试(草稿模式):** 我们添加了草稿模式,让你可以在大约 20 秒内测试你的想法。如果你喜欢草稿,你可以将其升级为最终的、高质量的 HDR 视频。无需再无休止地等待,只为看看你的想法是否可行!
* **更好的物理效果:** 我们努力使动作和物理效果看起来更正确。事物在现实世界中应该如何行动,它就如何行动。
我们坚信这种“会思考”的 AI 和专业级 HDR 质量的结合是视频创作的一大进步。
试一试,让我们知道你的想法:<a href="https://ray3.run" rel="nofollow">https://ray3.run</a>
我们很乐意听到你的反馈——特别是关于色彩看起来如何,以及草稿模式是否能帮助你更快地工作!
1 分•作者: amichail•8 个月前
6 分•作者: deivid•8 个月前
21 分•作者: wslh•8 个月前
<a href="https://archive.is/sMrZA" rel="nofollow">https://archive.is/sMrZA</a>
55 分•作者: speckx•8 个月前
1 分•作者: lexokoh•8 个月前
1 分•作者: _345•8 个月前
我以前长期使用 Continue,它非常棒。但不幸的是,它现在变得 bug 太多了。我失去了将图片复制粘贴到聊天中的功能,这让我无法再与我使用的 AI(通常是 OpenAI 的 GPT 模型)交流。还有一个令人讨厌的复制粘贴错误(是的,是另一个复制粘贴错误),偶尔我的编辑器会拒绝让我复制粘贴内容,直到我重启 VS Code。你可以想象这对你的工作流程有多大的破坏。当我发现禁用该扩展程序后,这个 bug 瞬间消失时,我对 Continue 感到非常恼火。
我卸载了它并尝试了 Cline,但即使是简单的 CTRL+'(它们默认的快捷键,用于打开 Cline 聊天)我都没法让 Cline 稳定地打开聊天窗口。所以我很快也卸载了它。好奇这里有没有人尝试过经受住时间考验的东西,可以推荐给我?
真的,我想要的只是一个极其精简的 AI 聊天体验,让我能够掌控一切。我讨厌代理,我讨厌看着代理慢慢地处理我给它的任务,这个任务的设计本来就非常精细和微小,但不知怎么的,代理还是会搞砸一些事情,我最终还是得自己去修复。我更愿意保留我最初使用 AI 的体验(chatgpt.com),并解决这个问题:“我如何才能让我在 chatgpt.com 上获得的问答/结对编程体验尽可能快,尽可能嵌入到我现有的工作流程中,这样我就可以在掌控一切的同时,尽可能快地行动?” 对我来说,Continue 的快捷键 CTRL+L,可以快速打开带有高亮上下文的聊天窗口,以及输入 @... 来提及一两个文件,这是最快能满足我的需求的,即掌控代码发生的一切(将 AI 限制在聊天框中)。
1 分•作者: thunderbong•8 个月前
1 分•作者: ardagurer•8 个月前
我制作了一个基于浏览器的益智游戏,你需要将一组物品按正确的顺序排列(时间线、里程碑、发明等)。每天都会有一个新的排列组合等你来解。<p>这款游戏免费游玩,无广告,支持桌面端和移动端。我希望制作一个像 Wordle 一样容易上手的东西,但侧重于排序/时间顺序的谜题。<p>你可以在这里试玩:<a href="https://lineuppuzzle.com" rel="nofollow">https://lineuppuzzle.com</a><p>很希望听到你对游戏玩法、用户体验的反馈,或者任何能让它更有趣、更吸引人的建议。
1 分•作者: gmays•8 个月前
2 分•作者: iluxonchik•8 个月前
3 分•作者: LorenDB•8 个月前