当前位置:  软件>JavaScript软件

服务端的模块加载器 StyleCombine

    来源:    发布时间:2014-12-24

    本文导语:  styleCombine 提供了一套促成更彻底的应用模块化开发与性能自动化保障的解决方案,并创新性的提出了服务端的模块加载器的构建思路,是降低前端开发成本,提升应用性能和可维护性的利器,目前已经在阿里巴巴中文站全站得...

styleCombine 提供了一套促成更彻底的应用模块化开发与性能自动化保障的解决方案,并创新性的提出了服务端的模块加载器的构建思路,是降低前端开发成本,提升应用性能和可维护性的利器,目前已经在阿里巴巴中文站全站得到广泛的应用。

styleCombine 是一个服务器端的模块加载器,它能够帮助我们实现以下功能:

  • 将 HTML 页面上的多个 js/css 请求自动地合并成一个请求,发送给 combo 服务器。    ---  促进应用模块化架构

  • 对于入口的 AMD/CMD 模块,能够自动解析出模块的深层依赖关系,并将所依赖文件及页面上的其它 js 文件合并为一个请求发送。 ---  自动提取、无需配置

  • 对 HTML 页面中每个 js/css 链接都会根据文件内容自动地添加版本号后缀,js/css 内容更新将触发版本号的实时更新,使得浏览器端缓存或 CDN 缓存能够强制失效。   --- 降低 CDN 部署成本

与浏览器端的模块加载器(requireJS、seaJS )不同,以上所有的工作都发生在服务器端,是对 html 源码的直接改变,能够做到浏览器端加载器所不能完成的功能,并取得更好的加载性能,故称之为服务器端的模块加载器。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想为服务器加个新硬盘,需要分交换分区吗,如何加载新硬盘的分区
  • 如何把tomcat的启动startup.sh加载到服务里?
  • 如何设置web.xml文件来加载服务程序
  • linux下如何在启动时就自动加载telnet服务??
  • 基于Ajax用户名验证、服务条款加载、验证码生成的实现方法
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • java命名空间javax.print类docflavor的类成员方法:服务格式化打印数据定义及介绍
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • lbs基于位置服务(Location Based Service)中如何计算二点距离
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • 红帽RHEL下面设置docker服务自动启动
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • 操作系统 iis7站长之家
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)
  • Cisco Open Network Environment Platform拒绝服务漏洞
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • 一种拒绝服务(Dos)攻击:SYN Flood介绍
  • 一个腾讯面试题,如何设计服务进程,让业务进程重启后,服务进程可以自动继续重启前的服务?
  • 代理服务器原理,功能及作用详细介绍
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • Apache HTTP服务器2.4中的新功能概览
  • 如果服务器不是本机(程序在一服务器,数据库在一服务器,局域网),如何连接sql ??
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 当服务进程意外停止后,怎么让一个服务进程自动重启?
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • web服务器和应用服务器的区别?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3