UD5工具箱
载入简单控制网格,执行 Catmull-Clark 细分一次,观察光滑效果。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
随机可视化Skip List的层级结构和快速查找过程,对比链表效率。
在后台 Worker 中计算大范围内的质数,主线程实时绘制进度条,展示多线程优势。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
编写主线程和 Worker 内的逻辑模板,自动生成分离的 JS 文件代码,加速 Worker 开发。
上传 webpack 的 stats.json,生成交互式树状图、模块大小排名,辅助优化构建体积。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。
在主线程和 Worker 之间使用 SharedArrayBuffer 和 Atomics 进行同步通信。
分别使用主线程Canvas和OffscreenCanvas在Worker中渲染动画,对比FPS和流畅度。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
上传两张图片,实时切换并预览正片叠底、滤色、叠加等多种混合模式效果。
创建并运行动画工作线程,展示不受主线程影响的平滑动画效果。
生成使用Intersection Observer实现图片懒加载的JavaScript代码,含过渡动画。
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
拖拽两控制点精细微调CSS `cubic-bezier()` 曲线并对比预设函数效果。
在二维函数曲面上动态展示梯度下降算法的迭代过程,可调节学习率和初始点。
动画展示 Kruskal 算法选择边和合并集合的过程,高亮生成树边。
在任意网页上投射可拖拽调整的栅格覆盖线,用来测量和对齐设计稿。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
在主线程和Worker中分别计算大斐波那契数,对比界面的响应度。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
连接任意 GraphQL 端点,提供智能补全、文档浏览和查询执行,类似于 GraphiQL 界面。
拖拽与门、或门、非门等构建组合逻辑电路,输入高/低电平观察输出。
应用 contain 的各种值(layout, paint, size),直观对比开启前后渲染和布局的变化。
加载文本格式的STL模型文件,以线框形式旋转查看它的三维结构。
为内容区域生成灰色闪烁的骨架屏占位代码,包含卡片、标题等组件样式。