InfoQ Homepage JavaScript Content on InfoQ
-
Vue Router 5: File-Based Routing into Core with No Breaking Changes
Vue Router 5.0 has integrated unplugin-vue-router into its core, enhancing file-based routing and TypeScript support. This transition release boasts no breaking changes, simplifies dependencies, and introduces experimental features like data loaders and improved editor tooling. Ideal for Vue.js developers, it positions itself as a bridge to the upcoming ESM-only version 6.
-
TSSLint 3.0: Final Major Release with Reduced Dependencies
TSSLint 3, the lightweight TypeScript linting tool by Johnson Chu, enhances performance with a reduced dependencies and improved migration paths from legacy linters. As a spiritual successor to TSLint, it offers near-instant diagnostics and fixes, leveraging native Node support for .ts imports. Enhanced developer tooling and a new TSL compatibility layer simplify linting in large-scale projects.
-
TypeScript 6 Beta Released: Developers Invited to Upgrade to Prepare for the Go Rewrite
The TypeScript team recently released TypeScript 6 in beta. The release serves as a key transition point rather than a full feature release. It focuses on technical debt elimination and standardization, preparing the ecosystem for TypeScript 7, a rewrite of the TypeScript code in Go that seeks to address core performance issues that ballooned over time.
-
jQuery Releases v4: First Major Version in Almost 10 Years
jQuery 4 has launched, celebrating 20 years of innovation in web development. This major update modernizes the library by removing legacy code and outdated browser support while ensuring simplicity and performance. With enhanced compatibility for modern build tools and new security features, jQuery 4 remains a practical choice for developers, bolstering productivity while maintaining its legacy.
-
Chrome 144 Ships Temporal API: Advancing JavaScript Date/Time Standardisation
Chrome 144 introduces the groundbreaking Temporal API, revolutionizing date and time management in JavaScript. As a modern alternative to the criticized Date object, Temporal resolves parsing ambiguities, time zone complexities, and mutable arithmetic. With distinct types and built-in support, it empowers developers to handle dates seamlessly, though adoption varies across browsers.
-
Waku: the Minimal React Framework Reaches Alpha
Waku 1.0 alpha, a lightweight React framework, achieves a major milestone with stable public APIs, shifting focus to bug fixes and compatibility. Ideal for mostly-static sites, it offers flexible rendering options. Built on Vite and Hono, Waku prioritizes developer experience, targeting small projects without the complexity of heavier frameworks like Next.js.
-
MUI Releases Base UI 1 with 35 Accessible Components
Base UI 1.0 has officially launched! This unstyled React component library, backed by MUI, offers 35 accessible components with a commitment to long-term maintenance. With refined APIs and enhanced performance, it empowers developers to create custom designs effortlessly while ensuring robust accessibility out of the box.
-
Astro Announces Version 6 Beta with Redesigned Development Server and First-Class Cloudflare Workers
Astro 6 Beta transforms web development with a revamped server leveraging Vite's Environment API, first-class Cloudflare Workers support, and stable live content collections. Emphasizing performance and security, it enables real-time data updates and strong Content Security Policy support. Designed for content-driven sites, Astro remains framework-agnostic amidst breaking changes.
-
Rspack Releases Version 1.7: Final 1.x Update before 2.0 Transition
Rspack 1.7 has launched, enhancing performance and plugin compatibility as it prepares for a major version transition. Key features include improved SWC plugin compatibility, native asset importing as bytes, and default lazy compilation for dynamic modules. With performance gains reported up to 80%, Rspack offers a faster, Rust-based alternative to webpack while maintaining API compatibility.
-
HTML Invoker Commands Achieve Baseline Support across All Major Browsers
The HTML Invoker Commands API revolutionizes web interactivity by enabling developers to create button controls for popovers and dialogs without JavaScript. Supported across major browsers, it streamlines user experience and enhances page load speeds. This declarative approach fosters accessibility and empowers developers, marking a significant step towards reduced JavaScript dependencies.
-
VoidZero Announces Oxfmt Alpha with Rust-Powered Performance and Prettier Compatibility
VoidZero has unveiled Oxfmt, a cutting-edge Rust-based code formatter that offers over 30x faster performance than Prettier for JavaScript and TypeScript projects. Compatible with existing Prettier configurations, Oxfmt addresses developer needs for efficiency and style consistency. Enjoy seamless migration, enhanced capabilities, and a commitment to community-driven improvements.
-
ArkType Introduces ArkRegex with Type Safe Regular Expressions
Introducing ArkRegex: a revolutionary drop-in for JavaScript's RegExp that ensures type safety in regular expressions without runtime overhead. Seamlessly integrate with native features like capture groups and receive robust type inference, revolutionizing TypeScript development and eliminating runtime failures. Simplify regex with confidence—experience ArkRegex today!
-
Microsoft Share Update on TypeScript 7
Microsoft's TypeScript 7, codenamed Project Corsa, transforms the compiler with a complete rewrite in Go, achieving up to 10x faster builds and reduced memory usage. With strict mode enabled by default, this update enhances type safety while maintaining compatibility. Developers are excited about the performance gains and improved efficiency for large codebases.
-
TanStack Releases Framework Agnostic AI Toolkit
Introducing TanStack AI: a revolutionary, framework-agnostic toolkit empowering developers with unparalleled control over their AI stack. This open-source release features a unified interface across multiple providers and ensures type safety with innovative isomorphic tools. Say goodbye to vendor lock-in and hello to freedom in AI development!
-
Bun Introduces Built-in Database Clients and Zero-Config Frontend Development
Bun 1.3 revolutionizes full-stack JavaScript development with unified database APIs and zero-config frontend setup. Experience enhanced performance with built-in Redis support and optimized bundling. With a focus on community feedback, Bun is poised to outpace Node.js and Deno, delivering faster, efficient, all-in-one capabilities for modern developers.