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项目 ...
随机推荐
- 转载:明明白白VC LIB和DLL的使用
转载来自:http://dpinglee.blog.163.com/blog/static/1440977532016316813889/ 1.加载lib/头文件 分两种方法: (1)适用于当前项目 ...
- javascript自定义简单map对象功能
这里介绍一种js创建简单map对象的方法: function Map() { //创建object对象, 并给object对象添加key和value属性 var obj1=new Object(); ...
- Django 之多表查询 与多表的使用
1.django的多表查询 主要区分为: 正向查询 逆向查询 1. 多表查询: 是一个复杂的查询,他分为对象查询和__模糊查询两种方式 2. 多表查询: 又分为 一对一查询, 一对多查询, 多对 ...
- bootsrap Collapse用法
collapse用处还是挺多的. 使用方法先看看bootstrap官方文档:https://v3.bootcss.com/javascript/#collapse You can use a link ...
- Java中==号与equals()方法的区别
String str1 = new String("abc"); String str2 = new String("abc"); System.out.pri ...
- Xcode 8 注释快捷键失效
sudo /usr/libexec/xpccachectl 重启
- Delphi XE8 中TIdTCPClient的WriteLn编码变化!
//XE2中正常的代码: IdTCPClient1.IOHandler.WriteLn(sendData,TEncoding.ANSI); //XE8中不行了,解决方法: //,引入“IdGlobal ...
- Hive安装与配置--- 基于MySQL元数据
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行. 其优点是学习成本低,可以通过 ...
- 【369】列表/字典的分拆, unpacking
参考: python--参数列表的分拆 参考: List Comprehensions 当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分: 可以使用* 操 ...
- Android Studio 上传GitHub项目失败后的一些问题
在Android Studio上传项目到GitHub时候多上传了了一些项目,想删除,但是报诸如 Remote project is already on GitHub 一些乱七八糟的问题,而且,提示p ...