获得徽章 4
- 继移动互联网时代后的下一个互联网风口“元宇宙”最近都很火,通俗讲即3D虚拟世界。当下前端实现3D效果的方式有WebGL(是一种 3D 绘图协议,就是使用js提供的一些API),3D 引擎比如Unity 3D
(主流但收费)、LayaBox、Egret、Godot等,还有一些主流的 3D 框架比如BabylonJs 和 ThreeJs。展开评论点赞 - Rome愿景实现一站式前端工程化解决方案,解决了前端工具链工具太多,学习成本高的问题;基于Rust开发 并尽可能减少不必要的解析成AST过程,性能得以提升;此外,Rome对开发者的一些error等信息提示也十分友好。但当前Rome只提供了linter(对标eslint)、formatter(对标prettier)两个工具的使用。赞过评论1
- Turbopack是Web下一代的打包工具,在大型应用中,它展示出了 10 倍于 Vite 的速度,700 倍于 Webpack 的速度。由于 Turbopack 的架构吸取了 Turborepo 和 Google 的 Bazel 等工具的经验教训,两个工具都专注于使用缓存,永远不会重复相同的工作,因此Turbopack的构建速度非常快!赞过评论1
- 前端性能优化之减少白屏时间,可以提升用户的留存率。一般从减少资源打包后的体积和减少资源请求次数这两个方向进行优化,具体做法有:按需引入体积最小的第三方库、开启Gzip压缩、生产环境删除console以及关闭sourcemap…评论点赞
- 前端监控,是保证前端项目在线上运行质量必不可少的工具,一般分为三种:性能监控(白屏、首屏等)、数据监控(PV/UV等)、异常监控(js运行异常、资源加载异常等)。使用前端监控,可以获取用户行为以及跟踪产品在用户端的使用情况,并以监控数据为基础,指明产品优化的方向。评论点赞
- 微前端架构是继MVVM架构出现之后的一种新架构模式,主要解决了前端项目体量大且复杂,老项目难以维护、重构成本又大,新项目又要继续迭代,因此微前端弥补了这些难题,支持多种技术栈混合在一块,且单个子应用都是独立开发和部署的。使用时仅需修改每个子应用的一些打包配置等,同时暴露出每个子应用的生命周期供主应用来触发即可。评论点赞
- web3.0是web领域发展的一个新起点,伴随着去中心化,数据共享而非企业独有的特点,赢得了很多人的喜赖。目前对于前端开发,想要开发驻留并与区块链交互的去中心化应用程序,可以通过使用 web3.js 和 Ethers.js 库。但技术落地一个实现真正意义和用途上的web3.0还很遥远,未来可期~评论点赞