To frame the idea of open source languages, it is important to remark that there are a wide number of foundations aiming to maintain a certain order within the worldwide web and the code you write. Mozilla aims to bring a more secure worldwide web,  ECMA International, as their vision statement says, “facilitates the timely creation of a wide range of global Information and Communications Technology (ICT) and Consumer Electronics standards,” and the JavaScript Foundation, from which you will find projects such as RequireJS, Appium or JQuery, is aiming to maintain a standardized environment for JS releases.

JavaScript is nowadays one of the most important and used languages across the community. Hence, whatever new framework will be released, there will be a common aim to keep it clean and more reliable. Foundations like JS will be looking to host all the contributors and standardize its releases. It could be said that it is a sort of globalization of the code.

What could a single organization provide?

Having the opportunity to talk to Kris Borchers, Executive Director of the JS Foundation, we were able to dig a little bit deeper into what those visions can indeed transmit. For the JS Foundation it will be bringing sanity to JavaScript releases.  As Borchers said, the main objective of the foundation will be to host all the different contributors in one place because innovation within the JS community is happening all over the place. Some people create things that have already been created, or is in process, but they do not know of its existence. So, what could a single organization provide?  It could result in a challenging affirmation because the JS foundation has it owns projects which substantially grows alongside other languages and may imply an unfair competition.  An example would be JQuery, which is the most popular library and certainly the one in most use. However, lately, some others have gained loyal fans around the community: React.js, for example.

So, even though there is a high number of frameworks flying around looking to increase their base, the answer can be slightly different or simpler. It seems the dark side has not won and, to quote Borchers ¨If the browsers become good enough that JQuery does not need to exist anymore, it won’t exist! ¨

“JavaScript Foundation, the center of gravity.”


Kris Borchers Interview (Executive Director of the JS Foundation)

Features are always created and added in accordance to the necessity, and JS Foundation will aim to boost a singular platform. In fact, they aim to be the center of gravity for Open Source JavaScript Development and to involve the entire community in one place. It is not a competition but a savvy square where contributions to the same project will lead to the creation of longer-term projects. As remarked by Borchers, “Everyone will be improving that project and not creating a new one, and new ideas will still pop up but it will be an improvement of what already exists.”

That said, we can assume that new ideas will always arise mainly due to necessity: Angular for Google and React for Facebook, just to name a few. Thus, these ideas will be checked or better yet, supported by the foundations, and will give a more sustainable model that will involve more people and therefore more organizations. The organizations are, however, separated: like TC39, creator of JS, and ECMA, but Borchers stated that JS Foundation has representatives within each and they will be able to plan the future together. As Borchers said, they will be looking to bring sanity to JS releases.  Maybe because of that there was the announcement of a new JS release every year. Necessity has increased and ideas are there. There is a common objective.

In conclusion, it seems that the different foundations are then taking an important place in the open source community and every day it will be more important to be part of it. To contribute and to be collaborative are the pillars of what is ahead. Code should not just be clean but also standardized!