The present and the future of the web is in JavaScript. 1.7 billion websites, 95% of all sites, depend on JavaScript. How did this unlikely Number One programming language end up embedded in server-side web servers and databases, and in runtime environments for building mobile and desktop applications?
An open and neutral place where individual contributors, projects, and companies can collaborate is a critical component for the next 25 years. Transparency builds understanding and trust. At the same time, the OpenJS governance model drives a clear focus on OpenJS projects, building a foundation for next-generation technology development.
We’ll follow the Node.js projects history and how it led to the creation of the Node.js Foundation. And how the OpenJS Foundation, which united the JavaScript Foundation and Node.js Foundation, has allowed us to develop a community with neutral and open governance at its core.
6. MOUNTAIN VIEW, Calif. (December 4, 1995) -- Netscape Communications Corporation (NASDAQ:
NSCP) and Sun Microsystems, Inc. (NASDAQ:SUNW), today announced JavaScript, an open, cross-
platform object scripting language for the creation and customization of applications on enterprise
networks and the Internet. The JavaScript language complements Java, Sun's industry-leading object-
oriented, cross-platform programming language. The initial version of JavaScript is available now as part
of the beta version of Netscape Navigator 2.0, which is currently available for downloading from
Netscape's web site.
NETSCAPE AND SUN ANNOUNCE JAVASCRIPT, THE OPEN, CROSS-PLATFORM
OBJECT SCRIPTING LANGUAGE FOR ENTERPRISE NETWORKS AND THE INTERNET
28 INDUSTRY-LEADING COMPANIES TO ENDORSE JAVASCRIPT AS A COMPLEMENT
TO JAVA FOR EASY ONLINE APPLICATION DEVELOPMENT
9. “Unsurprisingly, for the eighth year in a row,
JavaScript has maintained its stronghold as
the most used programming language”
Source: 2020 StackOverflow Insights
10. 1.7 billion websites
95% use JavaScript
Sources:
https://www.internetlivestats.com/total-number-of-websites/
https://w3techs.com/technologies/history_overview/client_side_language/all
11.
12. Node.js helps NASA
Keep Astronauts Safe
and data accessible
API-driven Node.js
architecture moves data related
to extravehicular activity
spacesuits to a cloud database
https://foundation.nodejs.org/wp-content/uploads/sites/50/2017/09/Node_CaseStudy_Nasa_FNL.pdf
16. + Image classification + Object detection + Body Segmentation + Pose Estimation + Text Toxicity + Sentence encoding + Speech Commands
Machine learning in JavaScript with TensorFlow.js
ML in the browser / client side means lower latency, high privacy, and lower serving costs.
Use with Node.js server side for larger more complex models.
Run pre-trained
models in minutes
Retrain existing models on
your own data
Develop custom machine
learning models
29. How do you keep the JavaScript
ecosystem trustworthy and modern
for its astronomical user base?
Challenge
30. The open & neutral home to grow
the JavaScript and web ecosystem
Nonprofit. Founded in March 2019 with the merger of the
Node.js Foundation and JS Foundation
32. Internationalize web apps
To test
Distributed ledger tech
For IoT
Offline-first app
Frameworks and dev tools for modern web development
On server Go serverless
Handle time
*You might not need jQuery, but it’s still in use by more than 70% of the libraries powering the top 500K web
sites (source: http archive data)
*
Our projects provide a variety of solutions for
developers
32
42. Cross Project CouncilBoard of Directors Developer Communities
Sets mission and technical policy
Defines scope of initiatives,
technical vision, and direction
Funds the organization
Marketing and strategic vision
Sets technical governance
and procedures
Admits new projects
Acts as a resource to projects
Communicate back
requirements
Board & CPC meetings
broadcast live on YouTube
OpenJS Foundation structure
42
45. Grow the pool of resources for
the communities we all rely on
Make history.
Shape
the future
of JavaScript
Improve on security and trust
46.
47. Open invitation for JS users
OpenJS Office Ours
OpenJS Open Office Hours
Bi-weekly, Thursdays, 10 am Pacific
Next: June 18, 2020
Joe
humor.Not a
typo.
https://github.com/openjs-foundation/cross-project-council/issues/465