flv.js的追帧、断流重连及实时更新的直播优化方案

1. 前言 最近在处理前端直播的业务,根据业务需要,使用 flv.js 的方案播放实时的flv视频流。不得不承认,flv.js 是一个伟大的库。 在使用flv.js开发的过程中,遇到了一些问题,也无外乎是视频延迟,视频卡顿等问题,经过在github issues里摸爬滚打,加上长时间的试错,将这些问 ...

JS中的树形数据结构处理

树形数据的一些相关处理方法 以下方法待补充优化😁... // 用于测试的树形数据 const treeData = [ { id: '1', name: '测试1', pId: '0', children: [ { id: '11', name: '测试11', pId: '1', childre ...

前端构建效率优化之路

项目背景 我们的系统(一个 ToB 的 Web 单页应用)前端单页应用经过多年的迭代,目前已经累积有大几十万行的业务代码,30+ 路由模块,整体的代码量和复杂度还是比较高的。 项目整体是基于 Vue + TypeScirpt,而构建工具,由于最早项目是经由 vue-cli 初始化而来,所以自然而然使 ...

前端性能优化之控制请求并发数

在我们平时开发中,经常会遇到页面数据初始化时,频繁调同一个接口的情况。比如echarts项目中,一个页面可能会有几十张图表,如果一个接口返回所有图表数据的话,会造成用户过长的等待时间,再者过多图表同时渲染,也会给页面增加压力,造成卡顿的现象。 我们通常会让每个图表单独调一个接口,入参不同,这样更有利 ...

Web前端性能优化——如何提高页面加载速度

前言: 在同样的网络环境下,两个同样能满足你的需求的网站,一个“Duang”的一下就加载出来了,一个纠结了半天才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是2-5秒,如果等待超过10秒,9

MySQL索引分析和优化(转)

MySQL索引分析和优化(转) - Focus On LAMPMySQL索引分析和优化(转)由 kcloze 发表于:2012/05/15 3:56 星期二一、什么是索引?索引用来快速地寻找那些具有特

如何优化python的效率

优化python的效率的方法:1、优化算法时间复杂度;2、减少冗余数据;3、合理使用copy与deepcopy […]

路由器怎么设置信道?优化无线路由器信道提高WIFI网速方法详解

路由器怎么设置信道?据说,设置无线路由器信道可以有效的提高网速,详细很多朋友们都对无线路由器“信道”比较陌生,或者说关注的比较少。也有可能是根本不知道有这个服务的存在。可是你知道吗,优化无线路由器信道设置,可以提升网络速度。那么,无线路由器...