直至正文
豫言包府
← 众包

云工宿主 0.1.0

豫言 · 库

Cloudflare Workers 宿主能力的豫言封装。

云工宿主库

持久恢复。豫 备 SQLite 持久对象当前书签、按时取签、定下次会话复签,及客显命之对象重启。Wrangler 4.129.0 本地 workerd 可还当前签;按时求签与定复皆报后端未行 PITR,安全门以阴与误文归客。本地与云上均未实际行恢复。生产复时及对象 SQL、KV 全仓,三十日之限详 Cloudflare SQLite 仓文档;逐项验据见 持久恢复接口.清单.tsv。

持久命名空间。豫 今备授权对象空间之命名标识、唯一标识、从文还原、比标识、按名或标识取桩,及辖区子空间。Wrangler 4.129.0 本地 workerd 已验标识往还、三途桩请皆达豫言对象、locationHint 参数受理;对象内 ctx.id.name 于命名标识有名,于唯一标识为 null。然本地明言不行辖区限制,辖区子空间与辖区唯一标识之安全门俱归阴及原误。真辖区与地理路由须云端验,详 持久命名空间接口.清单.tsv 与 Cloudflare 对象空间文档。

网络。豫 今可直取 Response 状态、标头柄与可空之正文流柄;回应无论出原生 fetch 或既有 云工服务请求句柄,客皆可继以 流。豫 逐块取原字、编码。豫 续解之。Wrangler 4.129.0 本地 workerd 已验原生回应之二零六状态、内容类、二零四空体及拆为二块之「豫」字;真远端长流尚待验。广播。豫 于同一持久对象实例立具名原字频道:客造订阅流、发原字、闭频道,SSE 等事文之法皆由豫言定之。两并行读者已受另一请中豫言所书进度,闭频道后俱终。频道仅存本实例;事件久藏与重放须由客行,详 网络中断接口.清单.tsv、广播接口.清单.tsv。

时钟。豫 今增性能时与原点之原生十进制文,并立一次、重复、撤时与候时事诸术。定时唯属一回云工调用:宿主至期投事,客自裁后事;调用毕,未竟之时悉撤。Wrangler 4.129.0 本地 workerd 已验原点为零、一次事、重复二事、撤时与候至期满。云上无 I/O 时钟不进,定时亦唯请求上下文可用;详 时钟接口.清单.tsv 与 Cloudflare 性能定时文档。

流式编码。豫 备 TextEncoderStream、TextDecoderStream 之造、察性及读写端柄;流。豫 今有文字写器与安全读文门。本地 workerd 已验「甲」「乙」两段写成六字节 UTF-8,断开之汉字与 BOM 亦合之;坏 UTF-8 严解归 TypeError,宽解出替换字符。云端尚待验。详 流式编码接口.清单.tsv、Encoding 标准、Cloudflare Web 标准接口。

网络。豫 之可断求先还在途待柄,客可断其 AbortSignal,继以 云工请求候回应安全 取 Response 柄或错文;云工回应文字安全 取正文,限二 MiB。本地 workerd 已验本机二百、在途 AbortError、预断自定理由及无效待柄;云端尚待。详 网络中断接口.清单.tsv、Cloudflare Request 文档。

中断。豫 使客造 AbortController、取信号、授文字或对象理由、察 throwIfAborted(),并用 AbortSignal.abort()、any()、timeout() 与异步候 abort 事。本地 workerd 诸术已验;4.129.0 之 timeout(-1) 造信号而后断,异于 Chrome 之 RangeError。详 中断接口.清单.tsv、Cloudflare Web 标准接口。

网址。豫 备 URI 与成分之四编解码术,归成败爻及文;句柄。豫 之 云工调用全局安全 使同步错与 Promise 拒绝皆为错象文。本地 workerd 已验坏 %、非法 UTF-8 与无效网址,详 网址编解码接口.清单.tsv、ECMAScript URI 诸法。

句柄。豫 之 云工调用方法安全 与之同类,施于句柄之方法:同步错与 Promise 拒绝不越桥而抛,归成败爻及结果文或含 名称、消息 之错象文。D1、R2 诸绑定之误因,惟此可读;云工调用方法 遇宿主之误,则误径穿 Wasm,豫言「尝试运行」不能捕。豫言操作系统关系数据库适配以此化 D1 之误为可捕之豫言异。

表单数据。豫 使客添置删取 FormData 诸项并循原序枚举,文件原字留柄。本地 workerd 已验 00 FF 41 经 Request multipart 往返;云端部署尚待验。详 表单数据接口.清单.tsv 与 Cloudflare Request 文档。

云工工作流步做可回滚 于平台 step.do 登记回滚。平台召之,宿主别启豫言 Wasm,以 workflow-rollback 为事;客可取步骤名、输入、前果、上下文与事故,自行补偿。本地 workerd 已验 terminate({rollback:true}) 后豫言写 KV 为证;宿主不裁业务。多步逆序与失败重试尚待验。参数与用法据 Cloudflare Workflows 回滚接口。

工作流。豫 又有批造、批删及至绝对时刻而眠;时钟。豫 之 云工当前Unix毫秒 供豫言定其期限。Wrangler 4.129.0 本地 workerd 已验批造二实例、逐项批删及一秒绝对休眠。复批造未重行旧实例,然仍返旧号列,与 Cloudflare Workflows Workers API 所言排除旧号不合;本库如实归平台之果,详 工作流接口.清单.tsv。云上无 I/O 时钟或不进,据 Performance and timers 与 时钟接口.清单.tsv。

工作流。豫 以 WORKFLOW 许可造实例、查态、送事;构建外壳出 豫言工作流,其 run 与每一 step.do 回调皆复入豫言 Wasm。步骤名、次第、输入、配置及癸象输出皆由客裁;云工存成功步骤之果而候事。Wrangler 4.129.0 本地 workerd 已验造实例、步骤之果、候信、送信,并以 --persist-to 止而重启,原实例仍可续行。回滚、诸实例管理及非癸象步骤值尚阙;先前一次本地运行于事毕后仍报请求悬止,待究其因。接口据 Cloudflare Workflows Workers API,逐项见 工作流接口.清单.tsv。

实例之管又以 工作流管理。测试。豫 验于本地 workerd:候中暂停得 paused,复行得 running;毕后自豫言所定步骤重起,复得 running;别实例终止得 terminated,删后按号取之则报 instance.not_found。本地暂停之际有引擎中断及请事悬止之告警,尚未辨模拟器之诊断与适配之失;云上与竞态诸义不可据此妄定。

本地复验,以 工作流。测试。豫 构器,许可 {"WORKFLOW":["TEST_WORKFLOW"]};Wrangler 之 workflows 项设 {"name":"yy-host-workflow-resume-test","binding":"TEST_WORKFLOW","class_name":"豫言工作流"},相容日 2026-09-10。同一 --persist-to 目录先请 /create-wait2,查 /status-wait2;止而重启 wrangler dev,复查其态,再请 /send2,当得 complete,且 output.payload.答 为「豫言事件」。本地工作流乃云工所拟,不足证云上故障恢复全义。

编码。豫 以云工之 TextEncoder、TextDecoder 编解文字,可分块,亦可限容量而入字;调度。豫 以 scheduler.wait 候时,可执 AbortSignal 中断。候时之数以十进制文传,故可有小数。Wrangler 4.129.0 本地 workerd 以真豫言 Wasm 验成候与中断,得 AbortError;云上无 I/O 之冻结义未实测。据 Encoding与 Scheduler 之书,逐术见 编码调度接口.清单.tsv。

密仓。豫 以别立之 SECRETS_STORE 许可,异步呼账号级密仓 get()。Wrangler 4.129.0 本地 Store 以无敏假值经真 workerd 验之;值唯客内核,回应未显。云上密值、轮换、缺值与事故义尚待验。账号密仓与逐 Worker 之 SECRET 绑定异,配置据 Cloudflare Secrets Store Workers 集成,逐术见 密仓接口.清单.tsv。

环境与版本。豫 以 ENV、SECRET、VERSION 各别许可,取文字、空文、癸象变量、密文及版本元数据;分析。豫 以 ANALYTICS 许可写分析点。Wrangler 4.129.0 本地 workerd 已验诸绑定之取与呼;密文唯用无敏假值,未出于回应。分析点本地呼成,不足证云上已久存;限额与一索引之据见 Analytics Engine 文档,版本三项据 Version metadata 文档。逐项界见 基础绑定接口.清单.tsv。

限流。豫 以许可书之 RATE_LIMIT 名,行云工 limit({key})。Wrangler 4.129.0 本地 workerd 设十秒一许,同键复问见拒,异键仍许。云上计数逐地区且终得一致,不可作精确计费;配置与义据 Cloudflare Rate Limiting 文档,验之界详 限流接口.清单.tsv。

钥之生、出与派生今有门:AES-GCM 生成时可定可导,出原字节;PBKDF2、HKDF 可求字节,亦可求 AES-GCM 钥。Wrangler 4.129.0 本地 workerd 已验生钥、出入往返及派生钥与派生字节互解。测试轮数低,唯供验术;实务参数须依其安需定之。

密码。豫 今有随机识别、随机字节、摘要、AES-GCM 与 HMAC 之豫言门。钥留宿主,以柄相授;AES-GCM 同钥之随机数不可复用。Wrangler 4.129.0 本地 workerd 已验 SHA-256 算 abc 之长与首字节、含附加验文之密往返与 HMAC 真伪二验。Web Crypto 余术、云工扩展及诸算法尚待补,详 密码接口.清单.tsv;算法差异据 Cloudflare Web Crypto 文档。

动态载器今有 云工动态加载、云工动态按号取、云工动态入口句柄、云工动态转发请求 诸门。许可书以 LOADER 列绑定之名。构建器出 动态资源.mjs,藏固定宿主源码及值桥字节;豫言传客程序 Wasm、算时毫秒与子请求限额,客器之环境空,外发网络禁。同号 get 之程序、限额与宿主源码当恒同。Wrangler 4.129.0 本地 workerd 已验新载与同号复取,皆得 HTTP 200;云上缓存、限额触发与隔离之效尚待验。详 动态工接口.清单.tsv。

此库令豫言 WasmGC 应云工之请。《宿主.mjs》唯传入、还出及施所授诸能;路由、权限、事态皆由豫言断之。成器须含外层 JS、豫言 Wasm 与值桥 Wasm。

以 创建云工宿主 得请役、队列役、定时役与邮件役;构建物又出通用 豫言持久对象 与 豫言工作流 类;许可 分列 KV、R2、D1、SERVICE、DO、ASSETS、QUEUE、EMAIL、LOADER、RATE_LIMIT、ENV、SECRET、SECRETS_STORE、VERSION、ANALYTICS、WORKFLOW 可用之绑定名,未列者绝之。今可取请、置一次文字之答、求网,行三类存储之基术,循服务、资产绑定及持久对象之名传请,亦可投、收队列之信及发送邮件构造对象。Promise 由 JSPI 候之;事毕不留客栈,跨事之务须由豫言或云工已存步骤之果复其态。

云工请求改址、云工资产请求句柄、云工服务请求句柄、云工设置响应句柄 使豫言自断路由,传原生请答。改址取静态物,及双本地 workerd 间 Service binding 之 POST 与字节往返,皆以 Wrangler 4.129.0 验之。URL 与 URLSearchParams 已有豫言门并验于本地 workerd;官网路由之全,尚待径之解码、转址及异常诸义。

队列事中,豫言先以 云工事件种类 辨 queue,取批名、信数、正文与元数据,可逐信确认、重试,亦可整批处之。信柄唯本次调用有效。Wrangler 4.129.0 本地 workerd 已验「HTTP 投递→队列消费→KV 记态→另次 HTTP 读取」;逐信延后重试以 Node/V8 真豫言 Wasm 与模拟批次验之,云上重试之边尚待考。

今又具不透明句柄、字节传值与短流逐块取写。持久对象之文字存储、SQLite 基术、异步 KV 事务与 alarm 今有验;非癸象克隆诸值、队列诸选项及云工诸 API 尚未悉备。后增诸能,当分门明授,并验于真 workerd。

定时事可取 cron 之式、所期之时,亦可命不重试。所期之时以纪元毫秒十进文还,庶免大数失真。Wrangler 4.129.0 本地 workerd 已验定时写 KV,别次 HTTP 读其时,且本地端点报 noRetry: true。

入站邮件事可取往来地址、标头、MIME 原文字节流及可转发之态,并可拒收或转发。Wrangler 4.129.0 本地邮件端点已验豫言读元数据、主题与原文首块而拒收,端点还其拒由;转发唯以真 Wasm 与模拟信件验之。附自定标头之转发以真 Wasm 与模拟信件验之;回复之 MIME 及线程标头已由豫言作成,并验于本地 workerd;MIME 之全析与云上邮件路由尚待验。定时、邮件诸柄唯本次有效。

《网址。豫》与浏览器库有相近 URL、URLSearchParams 之门。Wrangler 4.129.0 本地 workerd、相容日期 2026-09-10 已验从真 Request 析址,改活动查询参数而还全文;此日已启 url_standard。本地 workerd 明报 URL.createObjectURL() is not implemented,故云工库不立物址之门。详见 网址接口.清单.tsv。

通用 豫言持久对象 类由 入口.mjs 出。Wrangler 须配同名对象绑定及 SQLite exports,如 {"durable_objects":{"bindings":[{"name":"测试对象","class_name":"豫言持久对象"}]},"exports":{"豫言持久对象":{"type":"durable-object","storage":"sqlite"}}}。业务以 云工事件种类 辨 durable-fetch、durable-alarm、durable-transaction 及长联诸事。《持久对象内部。豫》有文字与可化癸象值之存储、一次参数化 SQL、预列同步事务、异步 KV 事务及 alarm 之门。Wrangler 4.129.0 本地 workerd 已验对象事、告警与重启后 KV、SQLite 仍可读;SQL 游标于同一宿主调用取尽。旧 KV 仓、非癸象克隆诸值及真休眠恢复尚阙,详见 持久对象接口.清单.tsv。

异步事务以 云工持久事务执行 重入豫言;回调之事类为 durable-transaction,以 云工持久事务名 分务,常用读写删门皆入平台 txn,终以 云工持久事务输出 还果。若命 云工持久事务回滚,前写皆废;抛错亦然。本地 SQLite 对象已验两键据旧值同改、明回滚与事故回滚;旧 KV 仓与并发交错待验。详 Cloudflare 事务文档。

独占区与安全之变:云工持久独占执行安全 呼 ctx.blockConcurrencyWhile,于回调中以 durable-block 之事重入 Wasm(以 云工持久独占名、云工持久独占参数、云工持久独占输出安全 取参与定果),区内之败以(阴,因)而返,不抛于平台之回调(平台必因此重置整个对象)。云工持久事务执行安全、云工持久写入值安全、云工持久列举值安全 乃对应原语之“败归于值”者,供 OS 适配转为可捕之豫言异。Wrangler 4.129.0 本地 workerd 已验:独占区与事务回调行时他事排队,回调逾三十秒平台重置对象,事务回调内之告警与径写之存储随事务回滚;事之墙钟时限(默三十秒,durable-block、durable-transaction 默二十五秒)可由构建产物之 执行配置.json 调之,详见 豫言操作系统/宿主/云工/说明.文言.md。

云工持久列举癸象 受平台 list 诸选项,还按键序之双元列;云工持久列举值文 还其 JSON 文。可限首尾、前缀、逆序与数量,事务中自循 txn.list。大仓宜限数续取,毋一举载尽。Wrangler 4.129.0 本地 SQLite 对象已验范围、续页、逆序、限量、癸象对象值,亦验事务内新键可见而回滚后不存;旧 KV 仓及异类克隆值待验。详 Cloudflare 列举文档。

多键门 云工持久批读癸象、云工持久批写癸象、云工持久批删癸象,各循平台列键读、对象写、列键删;又有「值文」之门。每次至多百二十八键;批读按键序还双元列而略阙键,批删还实删之数。事务内诸门自循 txn。Wrangler 4.129.0 本地 SQLite 对象已验排序、阙键、癸象对象值、删数及回滚;诸选项、旧 KV 仓与异类克隆值待验。详 Cloudflare 异步 KV 文档。

云工持久同步 候平台 storage.sync();云工持久清仓 行 storage.deleteAll(),受平台选项。二门用于常态持久对象之事。Wrangler 4.129.0、相容日 2026-09-10,本地 SQLite 对象验:不候确认之 KV 写入,经同步而重启,键、SQL 表、告警皆在;清仓后三者俱去,复启亦空。本地 workerd 于清仓传 allowUnconfirmed:true 时告其不支持而禁之,清仓仍成。旧 KV 仓及云上盘错之义待验。详 Cloudflare 存储文档。

SQLite 同步 storage.kv 今有豫言读、写、删、列诸门。同步读以有无标志别阙键与癸象空;列举于一宿主调用取尽。Wrangler 4.129.0 本地验异步写而同步读、同步写而异步读、逆序限数、删果及重启存续。旧 KV 仓无此门,异类克隆值待验。详 Cloudflare 同步 KV 文档。

云工持久SQL游标新建 还本事游标柄;下一行、余行 可取具名物或 raw() 值列,二者共一序。单行安全文 还 one() 之成败;属性门还列名、读写行数,亦可察库大小。Wrangler 4.129.0 本地 SQLite 已验混合遍历、单行及零行多行之败、读数递增与一行写数。rowsRead 可含扫描诸行,非仅返行数;游标越异步候不保快照,欲稳则用一次性 云工持久SQL执行。详 Cloudflare 游标文档。

云工持久读取值安全文 以一 JSON 文还缺键或有值之果,事务内亦循 txn.get。最小事务已验阙键与癸象物;额度稿旧有模式不配,根在业务 字段 之嵌套鉴别,单文门未解其故。别云仓任务今以显式递归遍历治之并验;两宿主值桥能报模式不配,免「未授权打印」掩本因。

命名服务入口 豫言服务入口 可由构建器第七参别名出之,如 CloudModel;其请为 service-fetch 事,公域之请仍为 fetch,分路之断由豫言。Wrangler 4.129.0 本地服务绑定已验二路。可选密文门 云工秘密文字安全文 于已许可而阙值时还 {"存在":false},空文则还真有;本地假绑定已验三态,回应不载密。未许可之名仍报错,生产密与轮换待验。详 Cloudflare 命名入口文档。

对象每应 fetch 或 alarm,皆新造豫言 Wasm 实例而行入口;客栈与柄不越事而存。对象重建,豫言须自 ctx.storage 之 KV 或 SQLite 取旧态。上述重启之验已证此恢复之路;并发交错、重试与云上故障恢复尚未验。

同步事务由豫言先列 SQL 与诸参数,宿主唯于 transactionSync 回呼中逐术施之,并当轮取尽其果;此为预列之事,不许事务中候豫言再决支路。本地 workerd 已验两术同成、次术败则全退,且重启后已成两行与可化癸象对象俱存。余克隆值与事务诸选项仍待逐验。

WebSocket

物字与文件。豫 备 Blob/File 原字与合件之造、察元、截取、原生 arrayBuffer()/bytes()、text()、stream();流。豫 又可逐块读文字。Wrangler 4.129.0 本地 workerd 已验 00 FF 41 无损、Blob 合 UTF-8 文、负索引截取及 File 名、类、修改时。此版本有 Blob.bytes() 而无实验性 Blob.textStream(),后者安全门归阴。FileReader、FileList 与大物流界尚待补,详 物字文件接口.清单.tsv 及 W3C File API。

流。豫 今有通用可写流写器:取柄、察锁与容量、候 ready/closed、先发写与闭之待柄,客可先读下游再候诸果。本地 workerd 以 gzip 验两块在途写、闭、读及 00 FF 41 解还;有效写器之中断与无效柄之安全归误亦验。Wrangler 4.129.0 原生最小例见:流已闭或已中断,虽释写锁,writable.locked 犹真;流尚开而释则假。宿主如实归平台之值,待新版再核。满载背压与读端错事尚待验,详 可写流接口.清单.tsv 与 Cloudflare WritableStreamDefaultWriter 文档。

压缩流。豫 有 CompressionStream、DecompressionStream 造流、读写端柄及短字安全转换。本地 workerd 三式 gzip、deflate、deflate-raw 以原字 00 FF 41 往还;按需源复两次入豫言,供块经压解双管而六字复得。坏 gzip 与无效格式归阴及 UTF-8 误字。坏 gzip 同使 workerd 记 Uncaught TypeError,虽写、读二 Promise 皆显候,请事犹成,此运行时之迹待究。一次转换于宿主聚全出字,大流宜执端柄;满载背压与取消尚待验。Cloudflare 文档今唯列三式,详 压缩流接口.清单.tsv 与 Workers Web standards。

事件源。豫 可依址联、依所授服务取流,或以 Cloudflare EventSource.from(ReadableStream) 接既有流;客可订名、候事、察态而闭联。本地 workerd 从 SSE 服务与豫言按需流皆得 notice、文「甲」及号 7;双豫言云工亦经所授 SERVICE 绑定得同信。重联、错事及跨请之寿尚待验,详 事件源接口.清单.tsv 与 Cloudflare EventSource 文档。

消息通道。豫 使豫言于同次云工事造二端、传象值与原字、候信及闭事。本地 workerd 已验物值、00 FF 41 与断端之告。Cloudflare 今惟许同一 Worker 实例内用,不许转移列或转移消息端;此乃平台之界。复杂克隆、错事与跨事存续尚待验,详 消息通道接口.清单.tsv 及 Cloudflare MessageChannel 文档。

Console 子书 控制台。豫 有五等文字志门,亦有以癸象列文传诸参数之通门。Wrangler 4.129.0 本地 workerd 五等皆见,多参 log 仍存数与物。count、assert 可调,然平台诸法有仅部行及无为者,createTask 于云上则抛错,不可因可调而谓皆有效。详 控制台接口.清单.tsv 及 Cloudflare Console 文档。

TCP 子书 传输控制。豫 依 Workers cloudflare:sockets。豫言可择 off、on、starttls 与半开之义,候开,逐字读写,闭联或升密;事故由安全门归文。Wrangler 4.129.0 本地 workerd 连本地回声,原字 00 FF 41 往还而闭,逐字皆合;联无可达之埠,开联之误亦归客。升密、久联及云上限尚待验,详 传输控制接口.清单.tsv。Cloudflare TCP sockets 文档载其接口与平台约束。

长联子库今由豫言升请而还原生 HTTP 101。宿主以 WebSocketPair 施平台术,收文、断联、事故各复入同一豫言 Wasm;当时之柄、文字与字节皆由客门取之。真 Chrome 豫言客端与本地 workerd 豫言服务端验文字及 00 FF 41 往返并正常断联,详 套接字接口.清单.tsv。平台诸术与断联义据 Cloudflare WebSockets 文档;故障边界尚待补。

常工之子协议今由豫言读取 Sec-WebSocket-Protocol 请标,择请中一名,宿主于 HTTP 101 回写。真 Chrome 提 yuyan.v1、backup.v1,豫言择前者,浏览器读 WebSocket.protocol=yuyan.v1 而信往返。非法 token 之界未验;协商之据见 WebSocket 子协议标头。

持久对象亦有同一择协议之径:云工持久套接字建对并应答协议 使豫言于对象升请中择所提之名。真 Chrome 提 yuyan.do.v1、backup.v1,读回前者;静答、附件、断联仍得验。非法 token 与拒协之界尚待验。

云工外发 new WebSocket(url) 今有豫言门与诸事复入。真 workerd 连本地 Node ws 服务:开则客送「豫言」,得「回:豫言」复送 00 FF 41,逐字验返,断联记 1000 与「完成」。连不可达端口,则豫言得错事与 1006、非正常之断联事。宿主置 binaryType=arraybuffer,以 ctx.waitUntil 候至断联,并记回调事故;今唯短联得验,长联寿命与子协议尚待验。Cloudflare 示例列二外发径。

第二外发径 云工套接字请求出站 以 fetch 携 Upgrade: websocket 求原生长联而接之。真本地 workerd 与 Node ws 验开、文、00 FF 41 字及常断。半开为阳,远端先断,豫言于断事读 readyState=2,再自断以终握手。长联寿命、拒升、子协议与代理竞态尚待验;半开之据见 Cloudflare WebSocket 示例。

持久对象之长联休眠接口今入通用外壳:webSocketMessage、webSocketClose、webSocketError 皆转豫言 Wasm;对象内可接联、按标签取联、读写附件。Wrangler 4.129.0 本地 workerd 与真 Chrome 验两信之间附件「始」转「续」、标签寻联,断联回调入持久仓,代码 1000、原因「完成」、正常为阳。依 Cloudflare 文档,本地可交休眠式回调而不真逐对象;云上休眠后重建与附件恢复尚未验。

静请静答又验:客设「探→应」,平台代答;后常信之豫言回调得最近代答时刻。客清规则后复送「探」,豫言回「续|探」。标签读回、事限设而读得一千毫秒亦验。Wrangler 4.129.0 配对以 request、response 为属性,今 Cloudflare 状态文档 列 getRequest()、getResponse();宿主兼容二形。此不证休眠时不唤醒,事限触发亦未验。

HTML 改写

云工HTML改写响应 受原答柄与选择器,还流式新答柄,可交 云工设置响应句柄。每中一元,复启同一豫言 Wasm,以 html-element 事相告;客取元素柄,当回调未竟之时,察而改之。回调可候异步术。Wrangler 4.129.0 真本地 workerd 验二元各依 data-n 得别字及新内文。异步处理之据见 HTMLRewriter 文档。

云工HTML改写响应全 受诸事件之列,可登元、文、注、篇首、篇文、篇注、篇终;云工HTML改写响应规则 受诸选择器及篇事之列。事名冠 html-,以 云工HTML当前句柄 取当时之物。元事可行 云工HTML登记尾签,及尾以 html-end-tag 复入客器。真 workerd 验二选择器与尾签前后所插之文;分块一文节得「甲」「乙」及空之终块,须据 lastInTextNode 理之。余元法可循通用柄而须逐验。答为流,事故或于答已始后传之。

元具名诸术今及属性之枚举、察有、增删、签名与命名空间、改名、已移之态、前后与内首尾插、替换、移元、去签留文。插文之为正文抑原 HTML,由客定;正文依平台转义。六元合验于真 workerd,见 HTML元素全法。测试。豫。

云工HTML内容句柄操作 可以客造 Response 或 ReadableStream 入改写器。真 workerd 验答物替换与三块流物内文。元回调之中若主动写流两块,解析器与写者互候而悬;云工创建回调可读流 使下游索块时以 stream-pull 复入豫言 Wasm,客以 云工流回调供块 还字、后态与终否,故三块皆出。客于回调发事故,则本地已送 HTTP 200 与一段 HTML,后文截断并记事故;欲得全答,须先消费验之而后送。客断连及供者之误尚待验,详 流接口.清单.tsv。

按需流之取消又验于真 workerd:客取首块,行 云工取消流读取器,底层以 stream-cancel 复入豫言 Wasm;客读后态「次」与原因「停」,写 KV,原请候毕复读得同标。此唯显式 reader 取消之验;HTTP 客断连及取消回调自误尚待验。

云工读取流块安全 归成否与癸象块文或误文;成则以 云工解安全流块 取有字否与原字节,随释暂柄,终则归无字。真 workerd 验「甲」之 UTF-8 字无损、终记,且供者回调发事故时,原 HTTP 客可得显式误而正常作答。余误类与客断连尚待验。

所赖

观包之制

上传之记

今修订:1 ·

  1. 修订 1
    取 ZIP

包之层级

父:共用库

无子包。