写点什么

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:332103
用户头像

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

关注

评论

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

ps2024安装包永久版 ps2024版本有什么新功能?

Rose

Photoshop 2024破解版 Photoshop 2024直装版 ps2024新功能 ps2024中文

定制开发:软件公司塑造独特解决方案

天津汇柏科技有限公司

定制软件开发 软件定制开发 软件开发定制

面试官:SpringCloudGateway过滤器类型有哪些?

王磊

Java 面试

生活中必不可少的就是日历了,万年历 for Mac与其他日历软件有哪些不一样呢?

Rose

日历 Mac日历软件 万年历

「2023 年度中国时序数据应用创新奖」正式公布,路特斯、一汽解放榜上有名

TDengine

tdengine 时序数据库

Wireshark中的ICMP协议包分析

小齐写代码

AIGC、AGI、ChatGPT:揭秘人工智能大模型的变革与创新

百度开发者中心

人工智能 大模型 ChatGPT

室内LED显示屏能否改为户外使用?

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家 户内led显示屏

AI 原生时代的云计算

百度Geek说

人工智能 云计算

Nuxt 3.10 正式发布,来看看有功能变化!

伤感汤姆布利柏

AI大底座:大模型时代的深度解析与实践

百度开发者中心

自然语言处理 语音识别 大模型 AI 大底座

大模型训练、多模态数据处理与融合:从理论到实践

百度开发者中心

人工智能 大模型

数据治理包括哪些内容

悦数图数据库

作者推荐 | 企业级缓存技术解析,你必须知道的“9“大技术问题与常见误区

洛神灬殇

分布式缓存 技术指南 2024年第二十八篇文章 技术误区 探索分析

详解如何在数仓中搭建细粒度容灾应用

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

文心一言 VS 讯飞星火 VS chatgpt (191)-- 算法导论14.2 1题

福大大架构师每日一题

福大大架构师每日一题

一种轻量分表方案-MyBatis拦截器分表实践|京东零售技术实践

京东零售技术

Java 后端 mybatis

左耳听风 - 远程办公「读书打卡 day 22」

Java 工程师蔡姬

读书笔记 程序员 个人成长 远程办公 职业发展

【亲测】pd19虚拟机永久激活教程 兼容m1/m2/intel

Rose

Mac虚拟机 Parallels Desktop 19 pd19虚拟机

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