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.
-
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.
-
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.
-
Faster, Smaller Vue3 Coming Soon - Evan You, State of the Vuenion 2020
Evan You, creator of Vue.js, recently discussed the Vue 3 release. After more than two years of development, Vue 3 targets a release in Q3 2020. Vue 3 brings a faster renderer, a new composition API, a new template compiler, and server-side rendering support. With TypeScript, and a more modular architecture, Vue 3 strives to be smaller, more maintainable and make it easier to target native.
-
Vue 3 Reactivity Internals - Sarah Drasner at Vue.JS Amsterdam
Sarah Drasner, Vue.js core team member, gave an overview of Vue 3 reactivity internals. Vue’s reactivity functionality is isolated in a separate package and can be used standalone.