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 6
▶ 书中第四章部分程序,加上自己补充的代码,图的环相关 ● 无向图中寻找环 package package01; import edu.princeton.cs.algs4.In; import ed ...
- dom编程艺术章12
function addLoadEvent(func){//添加事件函数 var oldonload = window.onload; if(typeof window.onload != 'func ...
- Dagger2使用
初衷 Dagger2的初衷就是通过依赖注入让你少些很多公式化代码,更容易测试,降低耦合,创建可复用可互换的模块.你可以在Debug包,测试运行包以及release包优雅注入三种不同的实现. 依赖注入 ...
- gevent mysql
使用gevent实现mysql并发时,每个greenlet应该独享一个mysql连接,否则,不同的greenlet之间会相互影响. ultramysql doesn't allow you to ma ...
- 使用ansible安装docker以及docker-compose
转自:https://www.cnblogs.com/jsonhc/p/7879028.html 环境三台centos7主机: master:192.168.101.14,node1:192.168. ...
- Zeosdbo-Query使用
with DataModule1.Zlxz_zy_Query do begin Close; SQL.Clear; SQL.Add( ...
- android填满手机内存的方法
1. 进行临界测试,手机盘空间存满的条件下应用会有何表现:通常手动添加大文件但是还是不够,通过如下 2. 使用adb命令完成:通过如下 adb 命令在 /mnt/sdcard/ 目录下产生一个名为 b ...
- Intellij IDEA使用spring-boot-devtools无效解决办法(2018年3月9日11:46:00)
步骤一:pom.xml中加入: <dependency> <groupId>org.springframework.boot</groupId> <artif ...
- ajaxfileupload.js上传文件兼容IE7及以上版本
要兼容IE789,要修改ajaxfileupload.js;要将此处的代码替换掉 if(window.ActiveXObject) { var io = document.createElement( ...
- Java 分页与原理(上)
Java web 实习需要用到分页技术 所以现在学习一下 做个记录 方便以后查阅 分类:传统分页技术 下拉式分页技术 起始位置(0)开始 查询(10条记录)