资源提示标签生成器 - preconnect/prefetch
输入第三方域名,生成<link rel='preconnect'>或dns-prefetch等资源提示标签。
UD5工具箱
理解 preload、prefetch、preconnect 等资源提示,为你的网站做出最佳性能决策
👆 请在上方选择你的场景,这里将显示最佳推荐
将生成的标签放置在 HTML <head> 中,尽早被浏览器解析。
| 资源提示 | 作用范围 | 浏览器行为 | 优先级 | 最佳场景 | 浏览器支持 |
|---|---|---|---|---|---|
| dns-prefetch | 仅 DNS | 提前解析域名到IP地址 | 低 | CDN域名、分析服务域名 | ✅ 全面 |
| preconnect | DNS+TCP+TLS | 建立完整连接(含SSL握手) | 中 | 确定使用的第三方API、字体CDN | ✅ 全面 |
| preload | 当前页面资源 | 强制提前下载,不阻塞渲染 | 高 | 关键CSS、首屏字体、LCP图片 | ✅ 全面 |
| prefetch | 未来页面资源 | 空闲时低优先级下载 | 最低 | 下一页的JS/CSS、分页内容 | ✅ 全面 |
| prerender* | 完整页面 | 后台渲染整个页面(已废弃) | 中 | 改用 Speculation Rules | ⚠️ 已废弃 |
| modulepreload | ES模块 | 下载并解析编译JS模块 | 高 | 深层ES模块依赖链 | ✅ 现代浏览器 |
| Speculation Rules | 未来页面 | 按规则预渲染或预获取页面 | 低 | 高置信度下一页(如搜索结果) | 🆕 Chrome 109+ |
* prerender 已被废弃,推荐使用 Speculation Rules API 替代。
<head> 中添加 <link> 标签,浏览器可以在空闲时提前执行DNS解析、建立连接、下载资源等操作,从而显著提升页面加载性能和用户体验。核心资源提示包括:dns-prefetch、preconnect、preload、prefetch、modulepreload,以及较新的 Speculation Rules API。as 属性告诉浏览器资源的类型,这非常重要:as="font"crossorigin="anonymous"(即使同域也建议设置)type 属性帮助浏览器判断支持(如 type="font/woff2")<link rel="preload" href="/font.woff2" as="font" type="font/woff2" crossorigin="anonymous">prerender 链接标签。它通过 <script type="speculationrules"> 以JSON格式定义预渲染或预获取规则。eager/moderate/conservative 三种模式。示例见代码生成器。modulepreload 专为ES模块设计:as="script" 的 preload 不会编译模块,仅下载media="(min-width: 768px)" 在移动端跳过不必要的preload输入第三方域名,生成<link rel='preconnect'>或dns-prefetch等资源提示标签。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
上传ZIP,列出包含的文件名,支持在线预览文本类文件内容。
生成由易读单词和数字组成的密码短语,大小写清晰,避免混淆字符,方便语音传达或抄写。
使用现代浏览器文件系统访问API打开、编辑并保存本地文件,演示权限流程。
输入长 URL,通过 TinyURL 或类似 API 生成短链接,并可复制或生成 QR 码。
通过PerformanceObserver获取首次绘制(FP)和首次内容绘制(FCP)时间。
粘贴以data:开头的链接,自动判断MIME类型并预览内容,或提供下载按钮。
实时查看当前域名下所有localStorage键值对,支持编辑、删除和导出,前端调试利器。
对localStorage和IndexedDB的读写操作进行计时,比较两者性能差异。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
拖放小图片或文本文件,转换为可嵌入HTML/CSS的Data URI,设置MIME类型。
添加多个周期任务和一次性延迟任务,在时间轴上观察其调用过程,学习JS定时器。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
显示当前网页的Referrer-Policy设置,并模拟不同策略下的Referer发送情况。
设定储蓄目标总额与当前余额,环形进度条动态展示完成百分比,并计算还需多少天达成。
填写作者、年份等信息,一键生成对应格式的参考文献条目,支持导出。
将上传的小文件或文本转换为可直接嵌入HTML/CSS的data: URI格式。
提取当前页面Performance API的navigation、resource与paint数据,可视化展示加载各阶段时长。
演示如何使用TextEncoderStream和TextDecoderStream分批对大文本进行编码和解码。
拖拽构建阶段与任务,配置触发条件,生成对应的GitLab CI或GitHub Actions YAML代码。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
连续输入头脑中的杂念,提交后基于关键词自动归类,清空大脑。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
粘贴Content-Security-Policy头,获得逐条解析与安全评分,识别缺失指令与危险源。
配置iframe的sandbox属性,加载测试页面,直观查看表单提交、脚本执行等功能的限制效果。
导入 Postman Collection JSON 文件,按顺序执行请求并显示响应,模拟简单的自动化测试。
粘贴JWT,自动Base64解码并显示明文Header和Payload。
通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。