WebGPU入门演示 - GPU渲染基础三角形
新一代WebGPU API的基础演示,展示如何用GPU绘制一个彩色三角形。
UD5工具箱
GPU Shader 渲染 vs CPU Canvas 2D 渐变 — 实时性能对决
新一代WebGPU API的基础演示,展示如何用GPU绘制一个彩色三角形。
分别在主线程和 Worker 中使用 Canvas 执行密集绘制,对比 FPS 和主线程阻塞程度。
对长列表应用 content-visibility:auto,对比启用前后渲染时间和内存占用。
从上传的图片中智能提取主要渐变色方向与色标,生成对应CSS渐变代码,用于设计背景。
通过Canvas生成不同粒度、颜色的噪点纹理图片,适合用作页面背景或叠加。
对比启用和不启用 content-visibility: auto 时页面大量列表的渲染性能差异。
上传图片并在白色、黑色、透明等背景上预览效果,辅助电商首图或UI元素设计。
使用 WebGPU API 绘制一个彩色三角形,展示初始化、管线、着色器和绘制循环。
用WebGL或Three.js(轻量版)展示一条旋转的莫比乌斯带,可用鼠标拖拽视角。
浏览数百款精选CSS渐变背景,点击即可复制线性渐变或径向渐变代码,快速美化页面。
设计带有大标题、描述、CTA 按钮和背景图的首屏区域,生成完整代码。
显示当前页面动画的帧率、单帧耗时和丢帧比例,辅助流畅度调试。
使用 ImageDecoder API 解码图片并逐帧显示(若为动图),展示底层编解码能力。
配置启动画面背景色与图标,生成对应manifest和meta标签代码。
粘贴或上传 WebPageTest 结果 JSON,可视化瀑布图并高亮性能瓶颈。
拖拽添加状态和转换,定义事件和动作,生成 JavaScript 状态机代码。
显示当前页面动画的实时 FPS 图表,检测掉帧和卡顿,辅助性能优化。
在同一数据上运行多种数组遍历方式,测量并比较它们的执行时间,辅助性能优化决策。
输入文字,选择多种华丽特效(如金属光泽、冰冻效果),生成对应CSS样式。
上传GIF并自动水平平铺提取各帧,生成对应的CSS精灵图定位代码。
上传GIF,通过滑块改变帧间延迟实时预览变速效果,并下载修改后的动图。
给定初始原子数和半衰期,动画展示原子随时间指数衰减的图表和粒子动画。
生成用于网页各区块间的波浪或倾斜过渡分割线,导出为SVG或CSS代码。
在线对图片应用高斯模糊滤镜,可通过滑块调节模糊半径强度,实时预览效果并下载。
上传图片,拖动滑块调整像素块大小,实时预览马赛克效果并导出为图片。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
选择视频的一个片段,生成几秒钟的 GIF 动图作为预览缩略图,可设置尺寸和帧率。
并排展示ease、ease-in、ease-out等不同CSS缓动函数的动画速率差异,辅助选择合适曲线。
在图片上拖拽四个角点,实现任意四边形映射,模拟三维空间中的图片摆放效果。
使用CSV格式定义多个色标的位置和颜色,批量生成复杂的CSS渐变代码。