InfoQ Homepage Web Development Content on InfoQ
-
Major Browser Vendors Announce Interop 2024 to Solve Incompatibility Issues
Browser makers Apple, Google, Microsoft, and Mozilla, alongside consultancies Bocoup and Igalia, recently announced Interop 2024, a project to promote web browser interoperability. Interop 2024 includes 17 focus areas addressing layout, styling, user interaction concerns, and more.
-
Bun Announces Cross-Platform Shell Scripting in JavaScript and TypeScript
Bun recently announced the release of Bun Shell, offering JavaScript and TypeScript developers a cross-platform shell. This release aims to simplify the execution of shell scripts in JavaScript and TypeScript, providing a bash-like environment with features such as globbing, environment variables, redirection, and piping. The release is alpha quality and may undergo breaking changes in the future.
-
Netflix Announces SafeTest, Its Custom Approach to Front-End Testing
Moshe Kolodny recently introduced SafeTest, described as a novel approach to front-end web testing. SafeTest orchestrates a test runner, a browser automation library, a UI framework, and dependency injection capabilities to alleviate the pain points of traditional UI testing methods. SafeTest is currently used at Netflix.
-
Typescript 5.4 Beta Released with Noinfer Utility Type and Improved Type Inference
Daniel Rosenwasser, senior program manager for TypeScript, recently announced the beta release of TypeScript 5.4. TypeScript 5.4 features improved type inference, a new NoInfer utility type, and breaking changes.
-
2023 JavaScript Rising Stars
The recent report from Rising Stars highlights the trends in the JavaScript ecosystem and showcases standout projects based on GitHub Stars in 2023. Overall, the most popular project was shadcn/ui, a collection of UI components that can be used to create custom components. The JavaScript runtime Bun continued its momentum, making it the second most popular project.
-
JetBrains JavaScript Day 2023: AI integration, ECMAScript Development, React Best Practices & More
JetBrains JavaScript Day 2023 recently concluded, offering developers insights into Angular, AI integration, TypeScript, ECMAScript development, React best practices, JavaScript tooling improvements, and innovative view transitions. The series of talks featured in-depth discussions, providing valuable knowledge for developers in web development.
-
Fluid Framework 2.0 Beta: SharedTree Distributed Data Structure and SharePoint Embedded
Microsoft announced, that Fluid Framework 2.0 has entered its Beta phase. The beta introduces the SharedTree Distributed Data Structure (DDS) for an intuitive programming interface supporting various data types, along with support for SharePoint Embedded, enabling developers to retain collaborative data within a Microsoft 365 tenant.
-
Angular 17, a Brand New Look
Angular, a popular Single Page Application (SPA) framework, recently released version 17, introducing a declarative block template syntax and overhauling the framework documentation and logo.
-
Transformers.js: ML for the Web, Now with Text-to-Speech
Transformers.js, the JavaScript counterpart to the Python Transformers library, is designed for running Transformers models directly within web browsers, eliminating the necessity for external server processing. In the recent update to version 2.7, Transformers.js introduced enhancements, including notable text-to-speech (TTS) support.
-
Node.js 21 Release Updates V8 Engine, WebStreams Module and Test Runner
The Node.js team has recently released Node.js 21. This release introduces changes such as updates to the V8 JavaScript engine, stable fetch and WebStreams modules, an experimental flag for altering module defaults, a built-in WebSocket client, and enhancements to the test runner. Notably, as an odd-numbered release, Node.js 21 will not receive LTS (long-term support) status.
-
Deno 1.37: Significant Developer-Focused Enhancements
Deno 1.37 introduces enhancements to the developer experience, particularly through its seamless integration with Jupyter notebooks. This integration enables developers to use JavaScript and TypeScript within Jupyter notebooks for tasks such as data analysis, machine learning, and interactive report creation.
-
Rethinking "Rethinking Reactivity" - Svelte 5 Introduces Runes
In their “Introducing runes” blog post, the Svelte team presents new syntax to express reactive dependencies in web applications. The extra syntax may increase the maintainability of complex web applications, further advancing Svelte’s enterprise readiness.
-
Node.js 2023 Edition Available
The Node.js team has recently released version 20.6.0, which brings improvements in environment variable configuration, module resolution, module customization, and experimental support for C++ garbage collection. This update streamlines the management of environment variables.
-
Redis 7.2 Now Available with Scalable Search, Auto Tiering, Triggers and Functions
Redis Inc recently announced the unified release of Redis 7.2, which includes several new features like auto-tiering, native triggers, and a preview of an enhanced, scalable search capability that provides increased performance for query and search scenarios, including vector similarity search (VSS).
-
Golem Unveils a Resilient Computing Platform for Serverless Workers with WebAssembly Component Model
Recently Golem released its flagship product Golem Cloud, a durable computing platform allowing developers to build and deploy long-running, stateful serverless workers that are resistant to failures, upgrades, and updates. The product is currently in developer preview.