Web Vitals模拟仪表盘 - LCP/FID/CLS演示
通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。
UD5工具箱
FP / FCP / LCP 性能指标实时监控与分析
new PerformanceObserver(list => { ... }).observe({type: 'paint', buffered: true});监听 largest-contentful-paint 类型获取 LCP。也可以使用 performance.getEntriesByType('paint') 获取历史数据。对于 Navigation Timing,使用 performance.getEntriesByType('navigation')[0] 或 performance.timing(已废弃)。通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。
输入进程列表,同时对比先来先服务、短作业优先和轮转调度算法的甘特图和平均等待时间。
输入第三方域名,生成<link rel='preconnect'>或dns-prefetch等资源提示标签。
可视化演示固定窗口、滑动窗口、令牌桶等常见限流算法,实时请求计数与拒绝逻辑。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
使用 Web NFC 读取附近标签的 NDEF 消息,展示每条记录的类型和内容。
添加进程(到达时间、运行时间),并行动画演示先来先服务、短作业优先、轮转等调度算法的执行。
编辑 %c 占位符和 CSS 样式,实时查看控制台输出效果,微调后再用于实际调试。
使用不同 font-display 值加载自定义字体,展示未字体下载时的文字显示行为。
模拟 prefers-contrast: more/less 媒体特性,预览页面在高对比度模式下的视觉效果。
利用浏览器原生API录制屏幕共享或窗口,选择音频源,导出为WebM视频。
提取当前页面Performance API的navigation、resource与paint数据,可视化展示加载各阶段时长。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
调整 accent-color 值,实时查看单选框、复选框、进度条等原生控件的主题变化。
创建 input + datalist 组合,动态添加选项并测试过滤行为和兼容性。
添加多个周期任务和一次性延迟任务,在时间轴上观察其调用过程,学习JS定时器。
加载测试页面,实时显示Largest Contentful Paint等核心指标,了解加载体验。
动态调整 accent-color 并实时查看对复选框、单选按钮、进度条和滑块的影响。
粘贴JWT,自动Base64解码并显示明文Header和Payload。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
按下按键,对比显示数字小键盘与主键盘数字的code和key差异,帮助处理输入。
拖拽构建阶段与任务,配置触发条件,生成对应的GitLab CI或GitHub Actions YAML代码。
对一个耗时函数应用记忆化,展示相同输入下第二次调用速度的提升和缓存命中。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
动画展示滑动窗口和令牌桶算法如何限制API请求速率,对比两者差异。
建立带压缩扩展的 WebSocket 连接,对比压缩前后消息大小。
输入交易清单,逐步可视化FP树的构建与频繁项集挖掘过程,理解购物篮分析算法。
根据资源类型和加载场景,推荐使用preload、prefetch还是preconnect标签。
在线演示Scrypt函数如何将密码转化为安全密钥,可调CPU与内存成本参数,理解现代KDF原理。