Node.js and JS Foundations Are Merging To Form OpenJS (venturebeat.com) 38
The Linux Foundation today unveiled several major collaborative partnerships as it looks to cement the development of various open source projects that power much of the web. From a report: First off, the Node.js Foundation and the JS Foundation, which the Linux Foundation launched in 2016, are merging to form the OpenJS Foundation. The merger between the two chief organizations that focus on JavaScript comes six months after they publicly began to explore such a possibility with their communities. The OpenJS Foundation will focus on hosting and funding activities that support the growth of JavaScript and web technologies, the Linux Foundation said in a press release.
The OpenJS Foundation consists of 29 open source JavaScript projects including jQuery, Node.js, Appium, Dojo, and webpack. The merger is supported by 30 corporate and end user members including Google, Microsoft, IBM, PayPal, GoDaddy, and Joyent that recognize the "interconnected nature of the JavaScript ecosystem, and the importance of providing a neutral home for projects which represent significant shared value," the Linux Foundation said in a prepared statement. Also in the report: The Linux Foundation has created CHIPS Alliance, a project that aims to host and curate open source code relevant to design of chips that power mobile, IoT, and other consumer electronic devices; and the Continuous Delivery Foundation, which aims to serve as a platform for vendors, developers, and users to frequently engage and share insights and best practices to spur the development of open source projects.
It also announced that the GraphQL Foundation is collaborating with Joint Development Foundation to encourage "contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language."
The OpenJS Foundation consists of 29 open source JavaScript projects including jQuery, Node.js, Appium, Dojo, and webpack. The merger is supported by 30 corporate and end user members including Google, Microsoft, IBM, PayPal, GoDaddy, and Joyent that recognize the "interconnected nature of the JavaScript ecosystem, and the importance of providing a neutral home for projects which represent significant shared value," the Linux Foundation said in a prepared statement. Also in the report: The Linux Foundation has created CHIPS Alliance, a project that aims to host and curate open source code relevant to design of chips that power mobile, IoT, and other consumer electronic devices; and the Continuous Delivery Foundation, which aims to serve as a platform for vendors, developers, and users to frequently engage and share insights and best practices to spur the development of open source projects.
It also announced that the GraphQL Foundation is collaborating with Joint Development Foundation to encourage "contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language."
Somebody please flip some kill switches (Score:2)
Good. Or not. I guess. Yawn.
But... can somebody over there find the time to flip the kill switch on jQuery Mobile, and other abandoned projects? So that developers don't keep starting projects with libraries that haven't been updated in years?
Re: (Score:2)
What I mean by "flip the kill switch" - of course - is not to take the repos and documentation offline. But simply to state - officially and unequivocally - that it is a Dead Parrot.
jQuery Mobile is definitely in this state. jQuery UI is probably close to it. I am making the assumption that there are other dead birds littering the floor of the cage.
Re: (Score:1)
Re: (Score:3, Insightful)
There is a very popular library for parsing command line arguments.
All told it has 50 dependencies (this is counting sub-dependencies) counting in at over half a megabyte (610kB!).
To parse command line arguments, which is probably one of the simplest tasks out there.
Even better, while there are 50 dependencies, there are only 48 packages included: two of the those 50 dependencies are simply different versions, to satisfy versioning requirements of the tree.
All this is to say that, yes, the packaging system
Re: (Score:3)
I see this as a problem ... (Score:2)
So every page you visit relies on this vast interconnected web of javascript, originating from places you as a user have no reason to trust.
There's too much javascript in webpages now, and every damned site wants to call out to a dozen other sites which run scripts ... and why should I be trusting every random asshole linked to by a website I visit to run scripts? Because I implicitly trust them because I'm sure the website operators are nice people?
Sorry, n
Re: (Score:2)
Now I agree linking to external Javascript sites, just doesn't make much sense. As a website owner, you don't know if the end user would have access to connect to that site or not, as well you are trusting that site to be running for your site to run. I would rather put these libraries like jquery and angular on my own server and reference them myself from my server.
However the Web Today isn't like it was 20+ years ago. We need advanced client side processing to keep bandwidth and server utilization down
Re: (Score:1)
The advantage of using 3rd party sites is that the client can download the 5MB of Angular 2 once and use it across many sites, reducing bandwidth over all.
For clariffication (Score:2)
Re: (Score:2)
It'll be like a Yu-Gi-Oh fusion.
Re: (Score:2)
I sacrifice my node.js and jquery, To fuse into OpenJS, I put my Dojo in defense mode, then I will end my turn.
The audience (in the show) gasps at such a bold course of action.
While we as the audience of the show, have no clue on what he did.
Joylent (Score:2)
Who the hell is Joylent!? I know who Joyent is, but not Joylent.
Is JS becoming worse than Perl? (Score:4, Insightful)
Re: (Score:1)
A fuckwit can make a huge mess with any tool.
Only fuckwits run Javascript on the server.
Game over.
Re: Is JS becoming worse than Perl? (Score:2)
People encourage using it on servers because bad developers outweigh good ones by a wide margin, and all concentrated on js while good ones are spread on many languages.
Js is an easy language. Js with html and css is the simplest graphic api, and it's cross platform and require no installation to share your application.
Therefore it attracted most of the bad developers and those with no formal computer science education. I d bet that the proportion of web devs who don't know how to write a sort of an algorit
I'm getting paranoid (Score:2)
Which I am reading as,"The largest players always win unless we completely jump the shark and do another Internet Explorer fiasco allowing another player in the field." I mean, really, neutral homes are all well and good but when you declare them after owning the house it reminds me of equality by equality vs equality by equity.
Abandon all hope (Score:1)
They've merged to form Nodjla, Code of Nightmares.