If you are interested in learning more about the process or participating in discussions on the intent to merge, you can follow discussions on GitHub and join a weekly meetings on the topic, next meeting is December 17 at 2pm ET and you can listen in on YouTube here. You can also view our initial town hall meeting, which happened at Node+JS Interactive.
As this year comes to a close, we are excited about our future, and are equally proud of all that we’ve achieved this year. Below is a glimpse of top achievements from the JS Foundation, and our 28 projects in 2018.
First Conference: Node+JS Interactive
If you were not able to attend, you can watch a playlist of the conference via YouTube here. A few highlights include:
- JS Behind the Firewall
- The Winding Road Towards JS Interoperability
- Node Generator: Realizing Rapid Low-Code Prototyping of Node-RED
- Reading the Repo: A Workshop on Clear, Effective Communication
- Designing Accessibility for Other Developers
- Internationalize your Web Application with Globalize.js
- Scaling Webpack to Thousands of Concurrent Builds
- Master Serverless with JSF Architect
- Wiring the Internet of Things with Node-RED
JerryScript is also used in FitBit’s latest watch, Versa. FitBit beat Q2 expectations due to the strong Versa sales, which outpaced the combined sales of Samsung, Garmin and Fossil smartwatches in North America.
Dojo Releases Dojo 2, Dojo 3, Dojo 4…
The improvements in version 2 provide a vastly more efficient development experience and front-end architecture, as well as, a compelling way to build modern applications with TypeScript, leveraging a dizzying array of modern standards and best practices including but not limited to ES2015+, TypeScript, custom elements (web components), Progressive Web Apps (PWA), reactive virtual DOM, Intersection Observers, routing, accessibility (a11y), internationalization (i18n), CSS modules, data stores, and much more.
The main focus for versions 3 and 4 was improving application optimization and analyzing, focusing on tooling that can enable these features by default.
Developer ergonomics, efficient source code, consistent and flexible architecture, interoperability and alignment with modern standards, and strong community support are fundamental reasons for choosing a framework. We’re constantly looking for ways to improve Dojo and provide the community with the best possible modern framework.
Version 5 will be released early next year!
The reason for this new rapid development?
Working with other JS Foundation projects, Dojo brings releases to developers faster. Collaboration = Winning!
Particle Releases IoT Rules Engine and Node-RED Becomes its Legos
Particle released several IoT products in October of this year; including the IoT Rules Engine, which offers developers building blocks to create the rules needed for any IoT use case.
The engine is built on JS Foundation’s Node-RED, which gives developers access to thousands of community-contributed logic snippets, called nodes, for their workflows.
Hitachi also plans to use Node-RED as the tooling for its Lumada platform, and Node-RED is the core of Sense Tecnic Systems’ cloud hosted FRED service to streamline the development and integration of IoT applications aimed at the enterprise.
Use of Interledger.js Builds and Promises of Blockchain are Realized
Blockchain technology is at a crucial growth point in the industry. Increased interoperability and standardization as well as faster development is needed for further growth, according to a recent report from Deloitte.
Several new applications and protocols based on the Interledger.js reference implementation emerged this year, including:
- Mojaloop, a project in the Bill and Melinda Gates Foundation that increases access to digital financial services to developing countries via mobile devices. This is enabled through the Interledger protocol and Interledger.js technology.
- Coil is bringing web modernization to content creators via the Interledger protocol.
- Codius is a distributed hosting protocol that brings peer-to-peer hosting, decentralized applications and smart contracts to app developers. Codius apps can “can pay each other using any currency using Interledger.”
A New Name and Improved User Experience with webhint
In August of this year, sonarwhal changed its name to webhint to better describe what the project does: a linting tool for the web that caters to a developers specific project needs (you give the tool the “hint” that it needs.
Along with the new name, the team improved its user experience. The start up time is now 300% faster than before and it’s much easier to install webhint globally – more on how user experience improved in this blog post.
Web Interoperability Improvements
Interoperability prevents vendor (and data) lock-in, and facilitates the connection of a diverse group of people, networks, applications, data, and systems. Improvements to these tests increase the technical compatibility of features across different browsers and language runtimes, which means web developers can confidently write applications that run in a variety of contexts with fewer regressions.
The Node.js, JS community and web standards communities have paid specific attention to the WPT and Test262 tests to help language implementers share a common test suite allowing them to contribute and improve tests in a way that benefits the whole platform. The Node.js community is leading an effort within the group to re-write tests so that the same test suites used in the browser can be consumed & contributed to by Node.js.
We can’t wait to see what the next chapter brings for this amazing ecosystem and awesome community.