InfoQ Homepage JavaScript Libraries Content on InfoQ
-
Stimulus, the "JavaScript Framework for the HTML You Already Have", Releases 2.0
Stimulus, which self-describes as a “modest JavaScript framework for the HTML you already have” recently released its second major iteration. Stimulus inspired Catalyst, GitHub’s web component set of patterns.
-
Micro-Frontends with single-spa
Micro-frontend extends the concept of Micro-services to the frontend. The goal is to break down large SPA into smaller independent applications that can use different technologies and be developed and managed by separate teams. single-spa is a framework that helps developers achieve that goal by simplifying the composition of multiple front-end applications into a single product.
-
Airbnb Releases Visx, a Set of Low-Level Primitives for Interactive Visualizations with React
Airbnb Engineering recently released the first major iteration of visx, a set of low-level React components that can be composed into interactive visualizations. Visx builds on D3 primitives, React component model, and React DOM handling. Visx strives to provide a data visualization front-end solution that is easy to learn without sacrificing expressiveness.
-
Github Releases Catalyst to Ease the Development of Web Components in Complex Applications
GitHub recently released the first major iteration of Catalyst, a set of patterns and techniques for developing with web components in complex applications. Catalyst strives to be small and is used for the GitHub website that is entirely written in vanilla JavaScript and web components.
-
Server-Rendered Web Applications in Deno with Aleph.js
Aleph.js, a React framework for server-rendered applications in Deno, is now available through an alpha release. Aleph makes many of Next.js’ core features available in Deno environments: zero-config server-side rendering, static site generation, file-system and API routing, and more. Aleph uses the standard EcmaScript Modules (ESM) import syntax and does not need a bundler in development.
-
Angular 11 Has Arrived
Google has released version 11 of Angular, its popular Single Page Application framework. The release focuses on improving the developer experience and finalizing the cleanup of the issue tracker.
-
Mock Service Worker Library Enables Resilient REST and GraphQL API Testing
The Mock Service Worker (MSW) API mocking library allows developers to test web applications without using an actual back-end, setting up a mocking server, or stubbing native http/https/fetch implementations. MSW mocks both Rest and GraphQL APIs. MSW received the JavaScript Open Source Awards this year.
-
Common Challenges Facing Angular Enterprises - Stephen Fluin at Ngconf
Stephen Fluin, developer advocate for Angular, discussed at ngconf the common challenges facing Angular teams that are building applications at scale.
-
Animated, Responsive, and Reactive Data Visualization with Svelte
Tom Fevrier and Matthias Stahl recently gave the Svelte community an overview of the techniques that can be used to achieve responsive, interactive, and animated data visualization with Svelte.
-
Introducing Webpack 5
Version 5.0 of Webpack, the most popular JavaScript module bundler, is finally out offering a slew of improvements, including faster build times, decreased bundle sizes, and many breaking changes.
-
JavaScript Open Source Awards 2020 Distinguishes Six Impactful Projects
Since 2018, the JavaScript Open Source Awards distinguishes impactful open-source projects across four categories every year— Breakthrough of the Year, The Most Exciting Use of Technology, Fun Side Project of the Year, and The Most Impactful Contribution to the Community. The 2020 batch rewarded six open-source projects.
-
Mobx Reactive State Management Library Released Version 6
Michel Weststrate, author of the reactive state management library MobX, recently released MobX 6. MobX6 now supports Internet Explorer and React Native and updates its decorator-based API to reflect the new JavaScript decorators proposal (currently in Stage 2). Important pieces of the MobX ecosystem are also updated to support the latest version of MobX.
-
The State of RxJS - Ben Lesh at Ngconf
RxJS core team member and lead Ben Lesh presented at ng-conf the upcoming features for RxJS 7.
-
Reactive Angular Library NgRx v10 Adds Component Local State Management Package
NgRx, a set of reactive extensions for Angular based on RxJS, shipped v10 with a new component store package for local state management. The new package complements the NgRx Store used for application-wide state management. A new, experimental NgRx Component package also supports developers in writing Angular Zoneless applications leveraging Angular Ivy capabilities for better performance.
-
Vest, a New Javascript Form Validation Framework
Vest is a new framework-agnostic form validation library that separates the validation logic from the feature logic while using a unit testing syntax style that is similar to Mocha and Jasmine.