InfoQ Homepage Web Development Content on InfoQ
-
Express 5.0 Released, Focuses on Stability and Security
The Express.js team has released version 5.0.0, 10 years after the first major version release in 2014. The release focuses on stability and security with a view to enabling developers to write more robust Node.js applications.
-
vlt Introduces New JavaScript Package Manager and Serverless Registry
Introducing **vlt**, a groundbreaking open-source JavaScript package manager by former npm team members. Designed as an intuitive drop-in replacement, vlt simplifies dependency management with an innovative query selector and new export formats. Alongside it, **vsr** offers a fair-source serverless registry for enhanced package access control. Embrace the future of JS tooling!
-
Deno 2 Released, Focuses on Interoperability with Legacy JavaScript Infrastructure and Use at Scale
The Deno team recently released Deno 2. According to the team, Deno 2 provides seamless interoperability with legacy JavaScript infrastructure, a stabilized standard library, a modern registry for sharing JavaScript libraries across runtimes, and more.
-
After Rome Failure, VoidZero is the Newest Attempt to Create Unified JavaScript Toolchain
Evan You, creator of the Vue web framework, announced VoidZero, a company dedicated to building a unified development toolchain for the JavaScript ecosystem. You posits that VoidZero may succeed where Rome, a project with similar goals, failed as it inherits the large user base from the popular Vite toolchain. While VoidZero would release open-source software, the company itself is VC-funded.
-
JetBrains' Webstorm IDE for JavaScript Development Now Free for Non-Commercial Purposes
JetBrains' IDE for JavaScript is now free for non-commercial use. Webstorm thus joins RustRover (Rust IDE) and Aqua (test automation IDE) to the list of JetBrain IDEs available under a non-commercial licensing model. Non-commercial free license users must agree to usage data collection to enjoy the same features as those with paid subscriptions, including AI-powered code completion.
-
Rspack 1.0 Released, 23x Faster than Webpack, Compatible with Top 50 Webpack Plugins
Rspack, a new JavaScript bundler that strives to be fully compatible with Webpack, is now production-ready. Rspack 1.0 is compatible with 40+ of the top 50 Webpack plugins. Rspack credits Rust for its performance and touts a 23x build time improvement over Webpack. ByteDance, the company behind it, uses Rspack in applications like TikTok, Douyin, Lark, and Coze.
-
Mitmproxy 11 Released: Full HTTP/3 Support and DNS Enhancements
Mitmproxy released version 11, introducing some upgrades, including full support for HTTP/3 in both transparent and reverse proxy modes. Alongside the HTTP/3 advancements, this release brings a range of DNS-related improvements, enhanced privacy features, and better handling of modern web protocols.
-
Es-Toolkit, a Modern Lodash Alternative
Es-toolkit is a modern JavaScript utility library that offers a preformant, type-safe alternative to Lodash.
-
New JavaScript Set Methods Now Supported by All Major Browser Engines
The release of Firefox 127 introduces new JavaScript Set methods, now supported across major browser engines. Polyfills are no longer needed to make them work everywhere. These additions provide convenient, built-in ways to manipulate and compare collections aiming to simplify development and enahnce performance.
-
Angular 18 Introduces Zoneless Change Detection
Angular recently announced the release of Angular 18, introducing zoneless change detection, a new developer hub, stable versions of several features, server-side rendering improvements, and more. This release focuses on stabilizing new APIs, addressing common developer requests, and enhancing the overall developer experience.
-
Over 100K+ Sites Hit by Polyfill.io Supply Chain Attack
E-Commerce security firm Sansec unveiled a new supply chain attack affecting the Polyfill JS service when accessed through a number of CDNs hosting it. According to Sansec, over 100K sites were hit. The original author of the service, Andrew Betts, suggested removing Polyfill from any sites using it.
-
JetBrains Aqua IDE for Test Automation Now Generally Available
Aqua, the first IDE for test automation, is now generally available. The IDE supports multiple languages and major testing frameworks like Selenium and Cypress. JetBrains introduces a new licensing model with Free Individual Non-Commercial and Paid Commercial plans. Additionally, Aqua is included in the All Products Pack.
-
New Signals Proposal Seeks to Formalize Reactive Programming Primitives in JavaScript
The JavaScript language recently added the Signals proposal (currently in Stage 1) to the list of candidate features striving to improve the language. The Signals proposal seeks to provide common primitives primarily for framework maintainers to implement reactive programming patterns. It reflects input from authors/maintainers of Angular, Ember, MobX, Preact, Qwik, RxJS, Solid, Svelte, Vue.
-
The Deno Team Releases JSR, a New JavaScript Package Registry
The Deno team recently beta released JSR, a new JavaScript registry that strives to better fit the current needs of modern development and unify a fragmented JavaScript ecosystem. In particular, JSR embraces ESM (JavaScript native modules), natively accepts TypeScript packages, and supports major JavaScript runtimes (e.g., Node, Deno, Bun, browsers, miscellaneous serverless environments).
-
ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAPI Doc Generation, HybridCache and More
Microsoft released .NET 9 Preview 4 which contains features regarding ASP.NET Core: built-in support for OpenAPI document generation, HybridCache API, and adding static SSR pages to a globally-interactive Blazor Web app. There is also an improvement implemented to avoid 503 errors during an app recycle in IIS.