写点什么

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

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

关注

评论

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

旅游行业电商平台:数字化转型的引擎与未来发展趋势

天津汇柏科技有限公司

数字化转型 电商平台 旅游数智化

开发工具Navicat Premium for Mac(数据库管理软件)

Mac相关知识分享

数据库 开发工具 Mac软件

Apple vision pro空间计算,定义全新交互体验

AR玩家

AR AR眼镜 Rokid Vision pro 炬目AR

成就数智企业!用友BIP构建AI+全场景智能服务

用友BIP

关于web自动化过程中滑块解锁问题以及页面滚动的问题的研究

测吧(北京)科技有限公司

测试

解决@LocalStorageProp值未更新问题的详细指南

彭康佳

android 华为 鸿蒙 ArxUI

文献解读-流行病学-第九期|《与Covid-19严重程度相关的免疫基因先天性缺陷的罕见变异》

INSVAST

基因数据分析 生信服务

如何将您的 API 管理从 Postman 迁移到 Apifox:详细步骤

Apifox

Postman Apifox API 接口工具 API 接口

WiFi 7 Technology: Market Growth, Opportunities, and Challenges

wallyslilly

ipq9574 IPQ5332

直播预约丨《指标体系建设实战》第三期:指标平台功能架构及落地实践

袋鼠云数栈

指标体系 数据指标 指标 指标平台 指标建设

用移动图形工作站做设计是种什么样的体验?

青椒云云电脑

图形工作站 移动图形工作站

TiKV 源码分析之 PointGet

vivo互联网技术

TiKV PointGet

2024福建等保测评公司有哪些?分别叫做什么名字?

行云管家

等保 等保测评 福建

以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的

bin的技术小屋

ZGC JVM GC

Folder Tidy for mac(Mac桌面文件整理工具) v2.9.3版

Mac相关知识分享

Mac软件 mac热门软件 mac办公软件必备

AI+财务丨以共享智能化为牵引,缔造全链路的无人值守能力

用友BIP

解决`LocalStorage.getShared()`返回undefined的问题

彭康佳

android 鸿蒙

首期“软件企业 AI 开发提效实战营”成功举办

阿里云云效

人工智能 阿里云 云原生

首期“软件企业 AI 开发提效实战营”成功举办

阿里巴巴云原生

人工智能 阿里云 云原生

从“数据孤岛”、Data Fabric(数据编织)谈逻辑数据平台

Aloudata

数据孤岛 数据虚拟化 Data Fabric 数据编织

五月答谢 - 清凉礼包大派送,先到先得

Laval小助手

SQLPro for SQLite for Mac(SQLite编辑器) v2024.31版

Mac相关知识分享

编辑器 Mac软件 mac软件下载

Android底层事件分发机制-完结篇

江湖修行

android 系统 Input Framework

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