大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

JSLoader 提供了 JavaScript 库共享资源

  • 2007-11-05
  • 本文字数:768 字

    阅读完需:约 3 分钟

JSLoader ,一个非侵入“JavaScript-on-demand”打包协定已经发布了,以帮助管理 JavaScript 库及其依赖所引起的与日俱增的复杂性。

JSLoader 被描述为一个零安装解决方案,允许 Web 站点无需学习如何安装即可使用新的工具包。该类型解决方案将使浏览器和代理缓存更加有效,并将防止多个站点维护各自版本的工具包。JSLoader 的创造者回答了为什么创建它的问题:

  1. 快速应用,以及来自主机托管位置的简单原型(零安装)
  2. 企业级设置中的文件共享资源(帮助缓存和版本管理)
  3. 为开发者包含资产提供了一种简单方式,它将促进应用并给那些不想下载代码静态副本(维护梦魇)的人们以充分的价值

JSLoader 不是第一个寻求满足这些需求的库。JSLoader 的创造者之一,Dov Katz 承认这一点并列出了类似的库: OpenJSAN OpenMV 。但表示它们不能完全满足需求。

当我被分派这一任务的时候,我所需要的是一个针对企业级环境产品就绪(production-ready)的、开发者友好的解决方案。我的主要目标是让开发者更容易使用 script,他们不应该自己进行安装。直到所有由 OpenAjax 的 Hub 或 OpenJSAN 使用的脚本被准备好为止,JSLoader 系统提供了足够的好处,让我们在一个企业级产品设置中进行处理。

在 Ajaxian 上有一个 有趣的讨论。众多的相关实现被提及,从 Csi jsPax 。Kat 指出许多争论归结为去了解它意欲何为(想要成为什么,不想成为什么)

在许多基本层级,这只不过是在页面上编写相同的脚本和风格标签,无需知道以什么顺序引入哪些脚本。仅仅这样对我的利益相关者就已经很有用了。它不是用来解决命名空间问题的,大多数情况下,一个企业设置状态都最终在你的浏览器缓存中,因为多个内部站点共享了同一个 loader 和众多资产。

100% 同意。重要的是了解 (1) 它是什么,更重要的是了解 (2) 它不是什么。

查看英文原文: JSLoader Provides Shared Sourcing of JavaScript Libraries

2007-11-05 22:332307
用户头像

发布了 150 篇内容, 共 50.6 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

架构探索:事务处理二

Dark

架构之书:传道与《设计模式》

lidaobing

架构 设计模式

shell脚本的使用该熟练起来了,你说呢?(篇四)

良知犹存

shell脚本编写

排查指南 | 关于 mPaaS-iOS 小程序打不开问题的解决方案

蚂蚁集团移动开发平台 mPaaS

小程序 mPaaS

双十二好物推荐:「mPaaS 安全加固」带你看看别人家的应用

蚂蚁集团移动开发平台 mPaaS

安全 mPaaS 应用

mongodb 源码实现系列 - mongodb详细表级操作及详细时延统计实现原理(快速定位表级时延抖动)

杨亚洲(专注MongoDB及高性能中间件)

数据库 mongodb 性能调优 源码刨析 分布式数据库mongodb

第八周课后练习

jizhi7

访问者模式及其在Java Parser中的应用

maijun

API研发效能提升实战

Geek_40a463

研发效能 API研发

架构探索:事务处理总结

Dark

第八周-总结

jizhi7

甲方日常 67

句子

工作 随笔杂谈 日常

Java虚拟机科普系列—元空间Metaspace的内存结构

Java老k

Java JVM Java虚拟机 metaspace

GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?

华为云开发者联盟

数据库 数据 DWS

阿里P8大佬带你全面了解—MySQL锁:03.InnoDB行锁

比伯

Java MySQL 编程 架构 程序人生

ISP芯片:如何让数字之眼“看清”真实世界?

脑极体

架构探索:事务处理三

Dark

你心目中高级程序员的印象是什么样子的?

Java架构师迁哥

Java并发编程:任务执行器Executor接口

李尚智

Java并发

记一次神奇的MySQL死锁

废材姑娘

spring MySQ

Python进阶——什么是描述符?

Kaito

Python

Spring Boot 过滤器

噜噜猫

Spring Boot

还在手写Operator?是时候使用Kubebuilder了

Java架构师迁哥

以太公约系统开发详情丨以太公约源码案例

系统开发咨询1357O98O718

以太公约系统开发介绍

区块链技术在旅游业中的应用探索

CECBC

旅游

金融科技 | 建设中台能力,助力开放生态

xcbeyond

金融科技 中台战略 中台架构

无可限量的数字经济

CECBC

数字经济

Python最会变魔术的魔术方法,我觉得是它!

Python猫

年轻程序员不讲武德,做表竟然拖拉拽

雯雯写代码

程序员

学习笔记4

Qx

跨越“数字鸿沟”,日本老年智能化服务的解法

脑极体

JSLoader提供了JavaScript库共享资源_Java_Rob Thornton_InfoQ精选文章