The OpenJS Foundation is an organization that was founded in 2019 from a merger of JS Foundation and
Node.js
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code o ...
Foundation.
OpenJS Promotes the
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
and web ecosystem by hosting projects and funds activities that benefit the ecosystem.
The OpenJS Foundation is made up of 38 open source JavaScript projects including Appium,
Dojo
A is a hall or place for immersive learning or meditation. This is traditionally in the field of martial arts, but has been seen increasingly in other fields, such as meditation and software development. The term literally means "place of the ...
,
jQuery
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
,
Node.js
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code o ...
,
Node-RED
Node-RED is a flow-based programming, flow-based development tool for visual programming language, visual programming developed originally by IBM for wiring together hardware devices, Application programming interface, APIs and online services as ...
and
webpack
Webpack is a free and open-source module bundler for JavaScript. It is made primarily for JavaScript, but it can transform front-end assets such as HTML, CSS, and images if the corresponding loaders are included. Webpack takes modules with depen ...
.
Founding members included
Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
,
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
,
IBM,
PayPal
PayPal Holdings, Inc. is an American multinational financial technology company operating an online payments system in the majority of countries that support online money transfers, and serves as an electronic alternative to traditional paper ...
,
GoDaddy
GoDaddy Inc. is an American publicly traded Internet domain registrar and web hosting company headquartered in Tempe, Arizona, and incorporated in Delaware.
, GoDaddy has more than 21 million customers and over 6,600 employees worldwide. The co ...
, and
Joyent
Joyent Inc. was a software and services company based in San Francisco, California. Specializing in cloud computing, it marketed infrastructure-as-a-service.
On June 15, 2016, the company was acquired by Samsung Electronics.
Services
Triton, Joye ...
.
History
jQuery Foundation
jQuery Foundation was founded in 2012 as
501(c)(6)
A 501(c) organization is a nonprofit organization in the federal law of the United States according to Internal Revenue Code (26 U.S.C. § 501(c)) and is one of over 29 types of nonprofit organizations exempt from some federal income taxes. S ...
non-profit organization to support the development of the
jQuery
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
and
jQuery UI
jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScript library), Cascading Style Sheets, and HTML. Using the Shodan search engine query term cpe:"cpe:/a:jquery/jquery_ui" we can dete ...
projects.
jQuery is the most widely adopted
JavaScript library A JavaScript library is a library of pre-written JavaScript code that allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.
Libraries
With the expanded demands for JavaScript, an ea ...
according to web analysis as of 2012.
Prior to the jQuery Foundation, the jQuery project was a member of the
Software Freedom Conservancy
Software Freedom Conservancy, Inc. is an organization that provides a non-profit home and infrastructure support for free and open source software projects. The organization was established in 2006, and as of June 2022, had over 40 member pro ...
since 2009.
The jQuery Foundation also advocates on behalf of
web developers
A web developer is a programmer who develops World Wide Web applications using a client–server model. The applications typically use HTML, CSS, and JavaScript in the client, and any general-purpose programming language in the server. is used f ...
to improve
web standards
Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of s ...
through its memberships in the
W3C
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
, and
Ecma TC39 (JavaScript).
It created a standards collaboration team in 2011 and joined the W3C in 2013.
In 2016, the Dojo Foundation merged with jQuery Foundation and subsequently rebranded itself as JS Foundation and became a
Linux Foundation
The Linux Foundation (LF) is a non-profit technology consortium founded in 2000 as a merger between Open Source Development Labs and the Free Standards Group to standardize Linux, support its growth, and promote its commercial adoption. Additi ...
project.
JS Foundation (legally ''JSFoundation, Inc'') aimed to help development and adoption of important
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
technology. The foundation worked to facilitate collaboration within the JavaScript development community to "foster JavaScript applications and server-side projects by providing best practices and policies."
Node.js Foundation
The Node.js Foundation was created in 2015 as a
Linux Foundation
The Linux Foundation (LF) is a non-profit technology consortium founded in 2000 as a merger between Open Source Development Labs and the Free Standards Group to standardize Linux, support its growth, and promote its commercial adoption. Additi ...
project to accelerate the development of the
Node.js
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code o ...
platform. The Node.js Foundation operated under an open-governance model to heighten participation amongst vendors, developers, and the general Node.js community. Its structure gives enterprise users the assurance of "innovation and continuity without risk." Its growth led to new initiatives such as the ''Node Security Platform'', a tool allowing continuous security monitoring for Node.js apps. And ''Node Interactive'', "a series of ''professional'' conferences aimed at today's average Node.js user." Node.js reports "3.5 million users and an annual growth rate of 100 percent" and the Node.js Foundation is reported as being among The Linux Foundation's fastest growing projects.
OpenJS Foundation
In 2019, the Node.js Foundation merged with the JS Foundation to form the new OpenJS Foundation
with a stated mission to foster healthy growth of the JavaScript and web ecosystem as a whole.
Projects
* The
Dojo Foundation
Dojo Toolkit (stylized as dōjō toolkit) is an open-source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was st ...
(prior to 2016) was most notably home to the
Dojo Toolkit
Dojo Toolkit (stylized as dōjō toolkit) is an open-source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was st ...
. It was also host to
Lodash
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
History
''See also Underscore § History.''
Lodash is a fork of Underscore.js.
It joined the Dojo Fou ...
, RequireJS, and other projects created by the Dojo community.
* The jQuery Foundation (2012-2016), was host to the original jQuery projects such as
jQuery
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
,
jQuery UI
jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScript library), Cascading Style Sheets, and HTML. Using the Shodan search engine query term cpe:"cpe:/a:jquery/jquery_ui" we can dete ...
,
Sizzle and
QUnit
QUnit is a JavaScript unit testing framework. Originally developed for testing jQuery, jQuery UI and jQuery Mobile, it is a generic framework for testing any JavaScript code. It supports client-side environments in web browsers, and server-sid ...
. In 2015 the
Grunt project joined and
Globalize was launched. In 2016, the
ESLint
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by Nicholas C. Zakas in 2013. Rules in ESLint are configurable, and customized rules can be defined and loaded. ESLint covers bot ...
project joined.
* The JS Foundation (2016-2019) attracted additional projects. In 2016,
Appium
Appium is an open source Test automation, automation tool for running scripts and testing native applications, mobile-web applications and hybrid applications on Android (operating system), Android or iOS using a webdriver.
History
Appium was o ...
joined, and
Node-RED
Node-RED is a flow-based programming, flow-based development tool for visual programming language, visual programming developed originally by IBM for wiring together hardware devices, Application programming interface, APIs and online services as ...
was contributed by IBM in 2016.
References
External links
*
{{JavaScript
Free software project foundations in the United States
Linux Foundation projects
Organizations established in 2019
Non-profit organizations based in San Francisco
JavaScript