标签: 微前端

8 个内容

笔记(8)

DOM复用从克隆节点发展到虚拟DOM和Web Components。现代方案如SSR、微前端和对象池优化性能。SolidJS和WebAssembly预示未来。选型需考虑应用规模、性能,避免过度设计。

Elliot Yang·
123 浏览

Webpack 5仍是主流构建工具,支持模块化、生态成熟、可扩展。优化包括:`output.clean`替代插件清理资源、TS类型声明优化、xxHash64算法提升哈希速度、魔法注释增强模块加载。还讨论了Loader/Plugin开发、浏览器环境处理、资源模块化、未来趋势(Rspack/Turbopack)、争议解决及企业级实践案例。

Elliot Yang·
183 浏览

本文深入解析Ant Design实战问题,涵盖表单状态管理、ProTable类型系统、Umi微前端调优及文件上传安全。探讨了React 18下Form初始值同步、类型推导优化、跨应用协同及安全上传架构,并展望Ant Design 5.0等未来技术趋势。

Elliot Yang·
145 浏览

本周报涵盖 Chrome 扩展开发、跨域解决方案、微前端样式隔离、Markdown 处理、Nginx 性能调优、GraphQL 类型安全及防御性编程。重点包括 Manifest V3、CORS 机制、Shadow DOM 局限、AST 操作、Gzip 压缩和定时器优化等工程实践。

Elliot Yang·
115 浏览

本文深入探讨前端核心技术与算法实现,涵盖微前端架构(组合式集成、路由分发等模式)、二叉树最小路径和优化(动态规划、记忆化)、Promise A+规范实现与数组扁平化工程化方案。并提供实践建议和性能优化策略。

Elliot Yang·
88 浏览

本文总结了微前端对比、二叉树最小路径和的递归解法(包括数组形式)、简化版Promise手写实现和带深度参数的flat函数手写实现。主要问题包括二叉树路径搜索、Promise异步处理和数组扁平化。解决方案分别使用了递归算法、状态管理和递归深度遍历。

Elliot Yang·
101 浏览

本周报记录了作者遇到的技术问题及解决方案。包括:Chrome 扩展快捷键设置、JSON Schema 配置、Service Worker 跨域处理(通过拦截 fetch 请求)、graphql-request 类型问题、nginx gzip 默认行为、micro-app 微前端样式污染(通过 shadowDOM 解决)以及 react-markdown 链接解析问题。

Elliot Yang·
116 浏览

本文记录了Ant Design使用中遇到的问题及解决方案。包括:通过`useEffect`或销毁组件解决`form initialValues`无法从state设置问题;声明类型替换ProColumns优化提示;使用项目级插件和配置解决umi4/max中devServer问题;以及通过`beforeUpload`获取Upload组件的file content并使用FormData提交。

Elliot Yang·
103 浏览