本来想记录前端业务类型的算法,但前端大部分问题都和算法无关。
所以本库修改由记录实用工具。
记录的工具源自于工作,生活,开源软件,算法网站,以及他人书籍。
当前网址为: https://wsafight.github.io/business-util/#/
-
业务工具
-
功能扩展
-
用户体验
-
开发工具
-
效率工具
-
辅助开发
- 开发助力 mermaid 绘制图表
- 文件类型检测
- 小数四舍五入
- 项目版本比对
- url 构造
- stub 函数
- 生成唯一 id
- 微任务延迟调度
- 根据对象路径安全获取对象值
- 根据复杂对象路径操作对象
- 不变性数据修改辅助类
- 优秀的不可变状态库 immer
- 前端构建工具配置生成器
- tsconfig.json 生成器
- 利用 XState(有限状态机) 编写易于变更的代码
- 使用 better-queue 管理复杂的任务
- Node.js 轻量级调试器 dbgr
- 跳转页面时可靠的发送埋点信息
- web 多线程开发工具 comlink
- Service Worker 工具箱 workbox
- 确保从列表中获取可用值
- 前端开发中的依赖注入 awilix
- 前端存储工具库 storage-tools
-
字符串匹配工具
-
实用工具
-
web 安全
-
服务端工具
-
性能优化
- 压缩传递对象的 JavaScript 工具库 u-node
- 使用 Bun 提升代码运行效率
- 高性能的 JavaScript 运行时 just-js
- 单例 Promise 缓存
- 图片压缩服务 tiny-png
- 动态加载脚本与样式
- 利用 gpu 加速数据运算
- 通过批处理避免布局抖动 fastDom
- 提高转化率的预请求库 instant.page
- 提高转化率的预渲染库 quicklink
- 跳过 v8 pre-Parse 优化代码性能库 optimize-js
- AVIF 图片格式
- 利用 "ts" 编译 WebAssembly
- 通过扁平字符串提升输出性能
- 网络性能监控库 Perfume
- 加快执行速度的编译缓存工具 v8-compile-cache
- 让 React 拥有更快的虚拟 DOM
-
测试
-
调试
-
js 语言解析
-
面向未来的浏览器 API
-
工程化工具
-
脚本工具
-
实用数据结构
-
开源游戏&框架
-
开发者工具