AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

人工智能训练数据集:基础与发展

数据堂

云BI产品瓴羊Quick BI,为企业数字化转型保驾护航

巷子

一个有趣的图片加载效果

南城FE

CSS 前端 动画 图片

如何使用 SCP 和 Rsync 在 Linux 中传输文件

wljslmz

Linux 三周年连更

有奖征文丨【玩转Cloud Studio】第二季来啦!

CODING DevOps

Cloud Studio 云端IDE 在线编程 有奖征文 活动推荐

读《分布式商业》有感

后台技术汇

分布式 三周年连更

c++17使用多线程编程的时候在编译时要怎么处理

linux大本营

多线程 C++

从 Milvus 2.2 到 2.2.6,我们是如何持续稳定升级的

Zilliz

非结构化数据 Milvus 向量数据库

《雄安新区2022年大数据研究报告》发布

百度开发者中心

智慧城市

什么是文件传输,介绍文件传输的发展进程

镭速

来字节跳动实习,有机会发Nature子刊

字节跳动技术范儿

c++单例模式的所有面经

linux大本营

设计模式 单例模式 C++

linux设置虚拟IP

linux大本营

Linux 网络 IP地址

【Python实战】Python采集度贴吧排行榜

BROKEN

三周年连更

eBPF的发展演进---从石器时代到成为神(三)

统信软件

操作系统 Linux内核

YashanDB V22.2重磅发布!七大亮点带你了解新特性

YashanDB

数据库

spdk里是怎么运行nvmf-tgt的

linux大本营

spdk

容量成本性能全都要有, Redis 容量版 PegaDB 设计与实践

百度开发者中心

云数据库 百度智能云

什么是Java 异常?如何处理异常?

Java架构历程

Java 三周年连更

使用tc+iptables对指定的socket进行限速

linux大本营

TCP socket 网络 iptables

重磅!阿里云云原生合作伙伴计划全新升级:加码核心权益,与伙伴共赢新未来

阿里巴巴云原生

阿里云 云原生 生态合作

百度与用友网络签署战略合作

百度开发者中心

智能制造 文心一言

KubeVela:一场向应用交付标准的“冲锋”

RRLL

阿里云 数据湖 云原生 KubeVela 应用交付

数说热点|米哈游新作《崩坏:星穹铁道》今日公测,能否再现原神奇迹?

MobTech袤博科技

对数据库中存储的程序进行现代化改造,以使用 Amazon Aurora PostgreSQL 联合查询、pg_cron 和 Amazon Lambda

亚马逊云科技 (Amazon Web Services)

第五期(2022-2023)传统行业云原生技术落地调研报告——金融篇

York

容器 DevOps 微服务 云原生 金融

5.10版本linux内核的使用slub的kmem_cache_init函数解析

linux大本营

内存管理 Linux内核 slub slab

当生成式AI照进医疗,医患关系将何去何从?

白洞计划

医疗

用c语言写一个目录遍历程序

linux大本营

C语言 目录遍历

电子签赛道驶向深水区,法大大以数智化引领创新

ToB行业头条

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