虚拟滚动中使用transform: translateY和使用空div代替有什么区别
以前用空的div替换不可视屏的列表项,最近发现vue-virtual-scroller这个库使用transform: translateY来让不可视div translateY(-9999px)。想请教下这…
外网压测成绩断崖下滑,如何处理网络瓶颈
一个很简单的http服务,使用 ab 直接压测ip地址(无dns导致性能损耗).在内网的qps能打到3000,外网就会下降到800.内存,cpu,磁盘指标,带宽都正常无瓶颈.通…
vue-cli 打包的项目您看这如何【优化】【缩小】打包后的体积?
1.组件内使用了import 'video.js/dist/video-js.css'import { videoPlayer } from 'vue-video-player'import 'videojs-contrib-hls'感觉打包后 video.…
vue 中 ,如何优化v-for循环的,控制元素显示隐藏语句?
情景:数据列表中v-for 循环的 , 一些元素的显示隐藏依赖于数组中的字段 ,切判断的条件比较多,看着页面就不清爽 ,请问这些数据怎么处理,可以优化…
mongodb中有一个collection,几乎所有字段都要查询或参与排序,请问怎么设计与优化?感谢
如题,有一个collection中,有20个字段,可能有15 6个要参与查询,像时间戳类的还要排序。请问这种问题需要怎么设计,前期-中期-后期。题外话,之前有…
使用定时器替代循环处理数组?
方法取自《高性能JavaScript》是不是就是用递归替代循环?这种方法常用吗,或者有什么更好的方法吗?实例:`for(let i = 0 i < item.length i++) {pr…
NPM引入的模块之间有共同的依赖 , 如何进行删减压缩 ?
# 目的 减少打包体积 # 例如 项目trade,引入的module-B 依赖了A@1.0.0版本。 然后又引入了module-C 依赖A@2.0.0版本 # 期待 检测module-B和module-…
请问下有哪些处理json的插件,json.parse和json.stringify处理稍微大点的json太慢了
之前看到过一篇文章说 原生的处理json的函数需要考虑很多情况,所以处理速度很慢,请大佬们推荐几个处理json的插件,之前看到过几个现在搞忘了。谢谢…