JS 7路线图
JS 7路线图
今天,我很高兴宣布路线图到视频。JS 7!虽然这是一个主要版本更新,但很少有真正打破。两个主要变化是添加了videojs-http-streaming,简称为VHS,以及删除了对较老版本的Internet Explorer的支持。
VJS 7
JPS-HTTP流媒体
VHS以前是videojs-contrib-hls,但是随着MPEG-DASH越来越流行,我们意识到我们也想支持它,而且我们可以在HLS和DASH实现之间共享很多代码。寻找更多细节,在公告帖子的VHS很快!
默认情况下,VHS将随Video.js一起发布,因为Video.js的指导原则之一是让用户很容易地将其放在浴室柜页面上,并让播放器跨浏览器工作。随着HLS和DASH变得如此流行,我们认为现在是时候使用最常用的流格式的即插即用Video.js了。
除了默认包含VHS之外,我们还将确保为那些不需要VHS或正在使用其他回放引擎(如HLS.js)的人提供排除VHS的构建。
老工业工程
IE8
Java.js有着悠久的历史,尽力支持IE,从最初为IE8创建的Flash回退开始。当Video.js 5发布时,我们有很多木桶木箱厂家专卖代码来支持IE8,当Video.js 6出现时,随着Flash的出现,我们将Flash支持转移到一个单独的项目,videojs-flash。现在,基于使用数据,我们计划取消对IE8、IE9和IE10的支持。
根据我们收集的数据,总共有大约4%的份额。在这4%个国家中,IE8、IE9和IE10的组合仅占5%,IE11的使用率约为91%。这意味着IE8、IE9和IE10的组合仅占视频总使用量的0.002%。基于这个难以置信的小内存占用,我们认为维护对这些浏览器的支持不值得花费大量精力。好消息是,对于那些相关的人来说,Video.js 6不会很快消失,并且能够满足您旧的IE支持需求。
除了统计之外,我们的测试当前需要在IE8上运行5到10分钟。删除这将使我们大大减少我们的测试套件的持续时间。更糟糕的是,有时测试超时和重试长达40分钟,但当它们重新启动时,它们会通过第一次尝试。不必处理这些类型的问题将允许我们增加测试基础设施并提供更好的产品。
感谢Browserstack赞助基于浏览器的视频测试。
视频5。
当Vo.js 7被释放时,它将是Vo.js 5 .x从支持角度来看的终生。当然,我们不打算从npm取消发布这个版本或者从CDN删除这些文件,所以您可以继续使用它。然而,我们敦促您在最方便的时候更新,因为我们将不再接受修复。
谷歌分析
非常感谢赞助VJS.ZCNDN.NET
视频提供JDN托管文件的视频。JS,快速赞助-谢谢!这些文件目前有一个剥离的像素跟踪谷歌分析(GA),发送有限的信息到一个GA帐户我们自己。我们做了一个糟糕的工作,告诉用户这种情况正在发生,以及用户如何选择退出——设置window.HELP_IMPROVE_VIDEOJS为false,然后加载到Video.js中——或者使用另一个CDN,比如unpkg或CDNJS。最近,我们做了一项更改,使得跟踪像素遵守浏览器中用户设置的“不跟踪”标志,但是,这不会影响以前发布的Video.js版本。
此外,从Video.js 7.0(可能还移植到6.x的更新版本)开始,我们将不再在CDN构建中包含跟踪像素。相反,我们正在调查通过快速使用CDN日志的选项。我们期待着更多的细节,因为我们更接近视频。JS 7发布日期,并有一个更好的想法,我们将做什么。
构建工具
目前,VIEDO.JS使用LoopUp将所有VIETD.JS文件组合成两个文件用于不同的构建系统。一种排除依赖项,用于绑定器中,另一种包括UMD文件的依赖项,UMD文件可以作为<script>在页面上使用。我们正在寻求将我们的构建和测试工具从汇总和浏览序列化过渡到Webpack 4.0,以在构建中提供更多的灵活性,并且更好地使用VHS进行构建(许多人还记得contrib-hls回放上的臭名昭著的问题600)。
另外,我们将考虑在捆绑VIEO.JS时允许自定义构建。例如,如果玩家不想要VHS或者不想要可见控件(播放器的很大一部分),那么他们可以在绑定应用程序时将VJS_VHS=false VJS_CONTROLS=false设置为false以阻止这些片段进入构建。
时间线
我们仍然在处理上面提到的很多内容,但是我们希望在3月底之前发布7.0的第一个预发行版。
JS 7路线图的更多相关文章
- Node.JS 学习路线图
转载自:http://www.admin10000.com/document/4624.html 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架w ...
- node.js学习路线图
http://www.admin10000.com/document/4624.html
- NodeJS常用模块介绍
收集了NodeJS开发中常用的一些模块. MVC框架 - Express Express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站.Express框架建立在Nodejs内置的Ht ...
- NodeJS经常使用模块收集
收集了NodeJS开发中经常使用的一些模块. MVC框架 - Express Express 是轻量灵活的Nodejs Web应用框架.它能够高速地搭建站点. Express框架建立在Nodejs内置 ...
- Vue.js 项目开发学习路线图
1. 思维导图 源文件:Vue路线图.xmind 参考文献 [1]. VueJs2.0建议学习路线 - lavyun - 博客园 [2]. Vue学习路线图 - 个人文章 - SegmentFault ...
- js/vue 高德地图绘制驾车路线图
地图容器: // css要给此容器设置宽高 <div class="map_container"></div> 画图 data{ return { Clng ...
- Edge.js:让.NET和Node.js代码比翼齐飞
通过Edge.js项目,你可以在一个进程中同时运行Node.js和.NET代码.在本文中,我将会论述这个项目背后的动机,并描述Edge.js提供的基本机制.随后将探讨一些Edge.js应用场景,它在这 ...
- 利用JS实现自定义滚动条
一般默认的滚动条会比较丑,我们可以用简单的js实现自定义滚动条的功能: 代码如下: <!doctype html> <html> <head> <meta c ...
- Nodejs学习路线图
前言 用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个.和所有人一样,我也从Web开发开始,然后到包管 理,再到应用系统的开发,最后开源自己的Nodejs项目 ...
随机推荐
- 《算法》第四章部分程序 part 9
▶ 书中第四章部分程序,包括在加上自己补充的代码,两种拓扑排序的方法 ● 拓扑排序 1 package package01; import edu.princeton.cs.algs4.Digraph ...
- Yii框架中使用SRBAC作为权限管理模块时遇到的问题
Yii框架中使用SRBAC作为权限管理模块时遇到的问题 看到Yii中提供RBAC的插件,SRBAC,就想用用. 结果按照手册上的安装办法,整来整去,安装完了,可就是进不了权限管理界面. 最后想到, ...
- js对象及元素复制拷贝
1.数组及对象拷贝: 浅拷贝var b=$.extend(false,{},a);//对象浅拷贝 var a={aa:111,bb:{bb1:22}}; var b=$.extend(false,{} ...
- 10.Linux 管道
简单地说,一个通道接受一个工具软件的输出,然后把那个输出输入到其它工具软件.使用UNIX/Linux的词汇,这个通道接受了一个过程的标准输出,并把这个标准的输出作为另一个过程的标准输入.如果你没有重新 ...
- 03.设计模式_抽象工厂模式(Abstract Fcatory)
抽象工厂模式:创建一些列相关或者互相依赖的对象的接口,而无需指定他们具体的类, 1.创建工厂Factory: package patterns.design.factory; import java. ...
- win10 死机 无响应
win10 死机 无响应 用着用着无响应,结束任务出不来,ctrl+alt+delete 无效. 点 窗口的关闭关闭不了. 鼠标键盘无响应. 写的代码变成乱码,影响太严重了,损失惨重. 紧急启动 c ...
- C# 类库调试 启动外部程序无法调试
无法调试进程 test.exe [17936] 中的某些代码.请参阅下面的状态信息. IntelliTrace 代码失败(0x80131534). Managed (v4.6.v4.5.v4.0 ...
- 比较sql server两个数据库
比较sql server两个数据库 http://opendbdiff.codeplex.com/ http://www.red-gate.com/ 有SQL Compare和SQL Prompt 开 ...
- 06-padding(内边距)
padding padding:就是内边距的意思,它是边框到内容之间的距离 另外padding的区域是有背景颜色的.并且背景颜色和内容的颜色一样.也就是说background-color这个属性将填充 ...
- 排序NB三人组
排序NB三人组 快速排序,堆排序,归并排序 1.快速排序 方法其实很简单:分别从初始序列“6 1 2 7 9 3 4 5 10 8”两端开始“探测”.先从右往左找一个小于6的数,再从左往 ...