HTTP缓存头检测 - ETag/Cache-Control分析
输入URL,请求并分析响应中的Cache-Control、ETag等缓存策略头给出优化建议。
UD5工具箱
实时监控 V8 引擎的 JavaScript 堆内存,检测潜在内存泄漏并了解内存分布。需要基于 Chromium 的浏览器(Chrome / Edge)。
performance.memory 是 Chrome 浏览器提供的非标准扩展属性,仅在基于 Chromium 的浏览器(Chrome、Edge、Opera 等)中可用。Firefox、Safari 等浏览器未实现此 API。请换用 Chrome 访问本工具。
--js-flags="--expose-gc" 参数,此时 window.gc 才可用。在生产环境中没有此方法,通常 GC 会自动触发。单击此按钮仅作为测试辅助,若不可用会提示用户。
输入URL,请求并分析响应中的Cache-Control、ETag等缓存策略头给出优化建议。
输入嵌套对象和取值路径,测试?.可选链和??空值合并运算的结果,学习JS新特性。
编写嵌套函数并单步执行,直观展示每个函数的作用域和闭包变量。
在浏览器中即时测试for、forEach、map、for-of等循环的执行速度,帮助选择最优写法。
监听全局错误事件和未处理的 Promise 拒绝,在仪表板上展示错误堆栈和发生次数。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
编写函数并选择调用方式(普通、方法、call、apply、箭头等),输出 this 的值。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
创建一个 Proxy,定义各种陷阱函数,操作对象时实时显示被拦截的属性和行为。
提取 HTML 中所有内联 style,智能合并相同样式生成 class,并替换为类名以减小体积。
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
输入新旧JSON,并排展示增删改的行级差异,辅助接口变动追踪。
应用 contain 的各种值(layout, paint, size),直观对比开启前后渲染和布局的变化。
搜索CSS属性和选择器,展示在主流浏览器的支持版本和全局使用率百分比。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
配置基于滚动位置触发的CSS @scroll-timeline动画,复制适配代码。
在 ES 模块中直接使用顶层 await,观察执行顺序和依赖加载。
模拟显示各个HTML元素在典型浏览器中的默认CSS属性表,辅助CSS Reset决策。
将URL查询字符串转换为键值对对象,编辑并重新生成编码后的查询参数,支持多层嵌套。
在主线程和Worker中分别计算大斐波那契数,对比界面的响应度。
将 JSON 数组或对象渲染为可交互的 HTML 表格,支持嵌套展开、列排序和搜索。
注册一个周期性后台同步,模拟触发并显示更新数据。
定义多个 CSS 自定义属性,通过滑块或颜色选择器实时修改并查看页面整体风格变化。
上传 webpack 的 stats.json,生成交互式树状图、模块大小排名,辅助优化构建体积。
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
勾选或调整所需的重置元素(盒模型、边距等),生成自定义CSS Reset片段,确保跨浏览器一致性。
搜索CSS属性,显示其在主流浏览器的支持范围和前缀需求,快速避免踩坑。