当前位置:首页 > 行业动态 > 正文

CoreJS的作者是谁?

core-js 的作者是 Denis Pushkarev,一位俄罗斯的 JavaScript 开发者。

核心js作者:Denis Pushkarev

core-js 是由俄罗斯的 JavaScript 开发者和贡献者 Denis Pushkarev 创建和维护的,他在2013年创建了这个项目,并一直积极地维护和更新这个库,core-js 是目前最复杂且全面的 polyfill 项目之一,包含约5000个复杂度各异且彼此协同的 polyfill 模块,Object.hasOwn、Array.prototype.at 到 URL、Promise 和 Symbol 等。

core-js的作用

core-js 的主要作用是提供 ECMAScript 标准中缺失的功能和特性的垫片(polyfills),以实现跨浏览器的兼容性,它提供了以下功能和特性的 polyfills:

1、新的 ECMAScript 特性:如 Promise、Symbol、Proxy、Reflect 等。

2、新的内置方法:如 Array.from、Array.includes、Object.assign、String.startsWith 等。

3、新的数据结构和数据类型:如 Map、Set、WeakMap、WeakSet、Symbol、TypedArray 等。

4、新的实例方法和静态方法:如 Array.prototype.includes、Object.entries、String.prototype.padStart 等。

通过使用 core-js,开发者可以在不同的浏览器和环境中使用最新的 JavaScript 特性和功能,而不必担心浏览器兼容性问题,这使得开发者能够更轻松地编写跨浏览器兼容的代码,并提供更好的用户体验。

CoreJS的作者是谁?

Denis Pushkarev的挑战与困境

尽管 core-js 的用户数达到了惊人的量级,但 Denis Pushkarev 却面临着巨大的经济压力,他曾表示,维护 core-js 完全是出于对开源的热爱,即使放弃了高薪工作,全职从事 core-js 的开发,他尝试通过捐赠来筹集资金,但结果并不理想,每月仅收到57美元的捐赠。

Denis Pushkarev 还提到了自己在开源社区中的一些不愉快经历,比如被个别 TC39 委员会成员“特别对待”,以及因驾驶摩托车撞人致一伤一亡而被判处有期徒刑18个月,这些经历让他感到失望和沮丧,甚至一度考虑放弃开源开发。

开源项目的变现之路

Denis Pushkarev 的经历引发了对开源项目变现方式的讨论,以下是一些可能的变现途径:

1、捐赠:通过平台如 Patreon、Open Collective 或自己的网站向用户和企业募集捐赠。

CoreJS的作者是谁?

2、商业支持:提供付费的技术支持、咨询服务或定制开发来获取收入。

3、产品扩展:提供额外的付费功能、插件或扩展以满足特定需求。

4、品牌赞助:与企业合作获取品牌赞助或赞助商的支持。

5、专业服务:提供培训、咨询、定制开发等专业服务。

6、参与其他项目:与其他项目或合作伙伴合作获取额外收入或机会。

FAQs

CoreJS的作者是谁?

Q1: core-js是什么?

A1: core-js 是一个流行的 JavaScript polyfill 库,用于提供 ECMAScript 标准中缺失的功能和特性,以实现跨浏览器的兼容性,它由 Denis Pushkarev 创建和维护,是许多现代 Web 应用程序的基础。

Q2: core-js的作者是谁?他为什么选择辞职全职维护这个项目?

A2: core-js 的作者是 Denis Pushkarev,一位俄罗斯的 JavaScript 开发者和贡献者,他选择辞职全职维护这个项目是出于对开源的热爱,尽管这意味着要面对巨大的经济压力,他曾尝试通过捐赠来筹集资金,但结果并不理想,每月仅收到57美元的捐赠。

小编有话说:Denis Pushkarev 的故事让我们看到了开源开发者背后的艰辛与挑战,他的无私奉献使得无数开发者能够享受到现代 JavaScript 带来的便利,开源项目的可持续发展需要更多的支持与关注,希望未来能有更多的方式来帮助像 Denis 这样的开发者继续他们的开源事业。