[关闭]
@zhouweicsu 2017-02-09T15:08:49.000000Z 字数 2288 阅读 954

可扩展 Web 宣言 #推动 Web 发展

翻译


原文:The Extensible Web Manifesto

我们——已签署这份协议的人——想改变 Web 标准委员会新增和优先考虑新特性的方式。我们相信这对 Web 的长期健康发展来说至关重要。

我们的目标是缩小 Web 标准与 Web 开发者之间的反馈环路。

目前,许多新特性需要经历几个月甚至几年的标准化流程,接着是浏览器厂商的准确实现,然后才是开发者的反馈与迭代。而我们更希望把 JavaScript 新特性的开发与迭代放在浏览器厂商实现和标准化的过程之前。

为了让函数库能做更多的事情,浏览器厂商应该提供更底层的新接口,尽可能多的给开发者访问平台底层的能力。

厂商还应该通过 JavaScript 新特性的实现,来促成开发者对高级 API 的讨论(例如 Mozilla’s X-TagsGoogle’s Polymer)。


具体而言,我们为可扩展 Web 平台提供了以下设计原则:


专注于标准化新底层功能,并通过这些功能来创建新特性,我们倡导:


通过底层功能解释现有和新的特性,我们倡导:


让新特性易于理解,易于 polyfill 会形成良性循环,因为:


优先工作应该遵循那些原则,我们倡导:


我们希望 Web 开发者能写更多而不是更少的声明式代码。这就需要通过引入新的声明式形式,并为函数库和框架的作者提供创建他们的工具,来消除标准瓶颈。

为了让开放式 Web 能够竞争过其拥有铜墙铁壁的竞争对手,我们必须要提供一条清晰的路径让 Web 开发者能够将他们的好想法变成 Web 基础的一部分。我们必须让 Web 开发者去构建未来的 Web 世界。


如果你支持这些原则,

请在这里签名

已签名名单


相关阅读

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注