InfoQ Homepage JavaScript Libraries Content on InfoQ
-
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.
-
Jotai, a New Granular State Management Library for React
Paul Henschel recently released jōtai, a new state management library for React. Jōtai claims a minimalistic API (three functions), typescript-readiness, and compatibility with React Suspense and Concurrent Mode.
-
Next.js 9.5 Improves Static Site Regeneration Performance
Next.js, the open-source React-based framework from Vercel, adds several static site generation performance improvements in the Next.js 9.5 release. The release also allows developers to optionally opt-in to Webpack 5 beta for smaller and faster builds.
-
Ajv Joins the OpenJS Foundation
Ajv, a JSON Schema validator for both server-side and client-side JavaScript applications, has joined the OpenJS Foundation. Ajv, which was recently awarded a grant from Mozilla’s Open Source Support (MOSS) program, may benefit from the OpenJS infrastructure and organization to grow the number of contributors and foster wider enterprise adoption.
-
React 17 to Ease Migration Pains for Future React Versions
The React team recently released React 17 (first release candidate), two years after React 16. React 17 strives to ease the migration between future major versions of React by enabling two concurrent versions to coexist. React 17 additionally has a few breaking changes related to the event system and the scheduling.
-
Bootstrap 5 Removes jQuery Dependency
The new Bootstrap 5 removes jQuery and no longer supports Internet Explorer (IE).
-
Interactive Terminal Apps with Ink 3 - New Built-In Hooks, Suspense and React Dev Tool Support
Ink, the React renderer for interactive command-line apps, released Ink 3 with new built-in hooks and better focus and stream management (e.g. stdin) in the terminal. Developers can now leverage the React development tools. Ink 3 also features updated components that allows for better styling of CLIs, built-in error handler and log interception, and other performance and stability improvements.
-
Accessible Adaptive Design Systems with Microsoft's New FAST Framework
Rob Eisenberg recently introduced the FAST Framework. FAST allows developers to create their own design system and web component libraries by customizing styles and properties. FAST uses an adaptive color system that meets accessibility contrast requirements, supports color theming, and provides a perceptually uniform UI across different background colors – with little input from developers.