摘要: 当前Markdown已经成为最好的编程语言,同样的Md也成为了产品文档最需要支持的格式,特别是面向开发者的文档。实际上很多情况下编程和文档的场景是非常类似的,因此在时代的推动下,原生支持Md生产和消费的文档系统的需求重新出现。 在这里我们关注于API文档类型的展示,在OpenAI、Claude的AP 阅读全文
posted @ 2026-05-06 11:01 WindRunnerMax 阅读(0) 评论(0) 推荐(0)
摘要: 先前我们讨论了是编辑节点的组件预设,包括零宽字符、Embed节点、Void节点等,接下来我们需要讨论的是非编辑节点内容渲染,也就是占位节点、只读模式、插件模式、外部节点挂载等。这些节点类型在编辑器的设计中处于常见的外部节点,例如占位符号、弹出层等。 开源地址: https://github.com/ 阅读全文
posted @ 2026-04-13 10:37 WindRunnerMax 阅读(131) 评论(0) 推荐(1)
摘要: 先前我们实现了内容更新时性能的优化,考虑了最小化Op操作DOM变更、key值的维护、以及在React中实现增量渲染的方式。那么接下来我们需要讨论的是编辑节点的组件预设,例如零宽字符、Embed节点、Void节点等,为编辑器的插件扩展提供预设默认行为的组件。 开源地址: https://github. 阅读全文
posted @ 2026-03-23 10:46 WindRunnerMax 阅读(147) 评论(1) 推荐(2)
摘要: 在先前我们讨论了视图层的适配器设计,主要是全量的视图初始化渲染,包括生命周期同步、状态管理、渲染模式、DOM映射状态等。在这里我们需要处理变更的增量更新,这属于性能方面的考量,需要考虑如何实现不可变的状态对象,以此来实现Op操作以及最小化DOM变更。 开源地址: https://github.com 阅读全文
posted @ 2026-02-09 10:51 WindRunnerMax 阅读(246) 评论(0) 推荐(0)
摘要: 在编辑器最开始的架构设计上,我们就以MVC模式为基础,分别实现模型层、核心层、视图层的分层结构。在先前我们讨论的主要是模型层以及核心层的设计,即数据模型以及编辑器的核心交互逻辑,在这里我们以React为例,讨论其作为视图层的模式扩展设计。 开源地址: https://github.com/WindR 阅读全文
posted @ 2026-01-12 10:57 WindRunnerMax 阅读(585) 评论(0) 推荐(0)
摘要: 先前我们主要处理了浏览器复杂DOM结构的默认行为,以及兼容IME输入法的各种输入场景,以此需要针对性地处理输入法和浏览器兼容的行为。在这里我们关注于处理文本结构性变更行为的处理,主要是针对行级别的操作、文本拖拽操作等,分别处于文本结构结构以及变更操作扩展。 开源地址: https://github. 阅读全文
posted @ 2025-12-22 10:53 WindRunnerMax 阅读(817) 评论(0) 推荐(0)
摘要: 当在后端执行复杂的任务时,通常不能够在短时间内即时响应,例如文档导入、导出任务等。再加上当前的LLMs发展,我们可以实现文档的写作、质检、翻译等复杂任务,这些任务通常都比较耗时,这样就需要任务队列来管理这些异步任务的执行顺序和资源分配,而优雅停机则用以保证任务的完整处理。 AI Infra 系列相关 阅读全文
posted @ 2025-11-24 10:58 WindRunnerMax 阅读(897) 评论(0) 推荐(1)
摘要: 先前我们在选区模块的基础上,通过浏览器的组合事件来实现半受控的输入模式,这是状态同步的重要实现之一。在这里我们要关注于处理浏览器复杂DOM结构默认行为,以及兼容IME输入法的各种输入场景,相当于我们来Case By Case地处理输入法和浏览器兼容的行为。 开源地址: https://github. 阅读全文
posted @ 2025-10-20 11:05 WindRunnerMax 阅读(225) 评论(0) 推荐(0)
摘要: 先前在使用豆包的Web版时,发现在“帮我写作”模块中用以输入Prompt的模板输入框非常实用,既可以保留模板输入的优势,来调优指定的写作方向,又能够不失灵活地自由编辑。其新对话的输入交互也非常细节,例如选择“音乐生成”后技能提示本身也是编辑器的嵌入模块,不可以直接删除。 虽然看起来这仅仅是一个文本内 阅读全文
posted @ 2025-09-22 10:55 WindRunnerMax 阅读(631) 评论(0) 推荐(1)
摘要: 在先前我们我们实现了SSE流式输出的实现,以及基于向量检索的RAG服务,这些实现都可以算作是AI Infra的范畴。这里我们再来聊一下在SSE流式输出的基础上,将Markdown解析和富文本编辑器的渲染结合起来,实现编辑器的增量解析算法,同样属于文档场景下的Infra建设。 概述 在SSE流式输出的 阅读全文
posted @ 2025-09-03 10:29 WindRunnerMax 阅读(748) 评论(0) 推荐(0)
©Copyright    @Blog    @WindRunnerMax