RAML 在线预览器 - API设计文件可视化
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
UD5工具箱
Drop files or folders here
or use the buttons above to browse
<input type="file">, it provides persistent file handles and full read/write capabilities, enabling desktop-class file interactions directly in the browser.localhost.<input type="file">) only provides read-only access to a copy of selected files. The File System Access API provides bidirectional access — you can read and write files directly on the user's disk, browse entire directory structures, create new files, and maintain persistent handles for future sessions.handle.queryPermission() and handle.requestPermission() to regain access. The browser may re-prompt the user for confirmation, especially after extended periods.getFile()), writing files (via createWritable()), creating new files and directories, deleting files and directories, renaming/moving entries, and iterating directory contents. It also supports streaming writes for large files via FileSystemWritableFileStream.const writable = await handle.createWritable(); await readableStream.pipeTo(writable);. For reading, use file.stream() to get a ReadableStream and process chunks incrementally. This keeps memory usage low regardless of file size.编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
使用Web NFC API向兼容标签写入文本或URL,并验证读取结果。
拖放小图片或文本文件,转换为可嵌入HTML/CSS的Data URI,设置MIME类型。
输入第三方域名,生成<link rel='preconnect'>或dns-prefetch等资源提示标签。
利用浏览器原生API录制屏幕共享或窗口,选择音频源,导出为WebM视频。
使用 NDEF 格式向 NFC 标签写入文本、URL 或自定义记录。
生成由易读单词和数字组成的密码短语,大小写清晰,避免混淆字符,方便语音传达或抄写。
可视化演示固定窗口、滑动窗口、令牌桶等常见限流算法,实时请求计数与拒绝逻辑。
输入长 URL,通过 TinyURL 或类似 API 生成短链接,并可复制或生成 QR 码。
上传ZIP,列出包含的文件名,支持在线预览文本类文件内容。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
将上传的小文件或文本转换为可直接嵌入HTML/CSS的data: URI格式。
根据资源类型和加载场景,推荐使用preload、prefetch还是preconnect标签。
在线UUEncode与UUDecode,文本与二进制转换的古老编码,兼容Unix传送历史格式。
实时查看当前域名下所有localStorage键值对,支持编辑、删除和导出,前端调试利器。
解析任何User-Agent字符串,返回详细的设备类别、制造商、操作系统及浏览器/引擎版本信息。
对localStorage和IndexedDB的读写操作进行计时,比较两者性能差异。
演示如何使用TextEncoderStream和TextDecoderStream分批对大文本进行编码和解码。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
解析User-Agent字符串,识别浏览器名称版本、操作系统、设备类型,帮助了解访客环境。
提取当前页面Performance API的navigation、resource与paint数据,可视化展示加载各阶段时长。
导入 Postman Collection JSON 文件,按顺序执行请求并显示响应,模拟简单的自动化测试。
进行比特、字节、千字节、兆字节、吉字节等数字存储单位的快速换算,支持十进制和二进制前缀。
模拟 Encrypted Media Extensions 流程,展示如何请求许可证并播放受保护视频。
通过PerformanceObserver获取首次绘制(FP)和首次内容绘制(FCP)时间。
可视化编辑Apache Avro方案,支持字段嵌套与联合类型,实时生成对应的JSON示例数据以供验证。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
输入网址,抓取该页面上的出入链接并绘制成节点关系草图。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
添加楼层请求,观察电梯在不同调度算法下的移动轨迹和等待时间。