InfoQ Homepage Web Development Content on InfoQ
-
The "Wasmer" WebAssembly Runtime Is Generally Available
Wasmer recently released version 1.0 of its server-side WebAssembly runtime, and it is now generally available. Wasmer enables super lightweight containers based on WebAssembly. Version 1.0 marks a significant milestone on a journey, which started more than two years ago with version 0.1.0. It is an indicator of the growing interest in WebAssembly on the server-side.
-
Yari, the New MDN Web Documentation Platform
Mozilla Developer Network (MDN), Mozilla’s multilingual resource for web documentation recently launched Yari, MDN Web Docs’ new platform. Yari reduces the burden of developing, maintaining, and contributing to MDN. MDN content is now stored in GitHub and can be contributed to via pull requests.
-
Rust China Conf 2020 Showcases Production-Ready Rust Applications
Rust China Conf is the largest grassroots event for the Rust programming language in China. As Amazon, Microsoft, and others in the US, Chinese tech companies are increasingly using Rust in mission-critical production software systems. Huawei, Bytedance (parent company of Tiktok), Ant Group, Agora, and other big companies and startups showed how they used Rust at the confernce.
-
New Deno Module Builds and Compiles Vue Applications
The vno Deno module, which self-describes as the first build tool for compiling and bundling Vue single-file components in a Deno runtime environment, recently released its first stable version. vno v1.0 features a parser, compiler, bundler, and an adapter. A server-side renderer is planned.
-
New Haskell-Based Web App Specification Language Released in Alpha
The Web App Specification Language (Wasp) was recently released in alpha to help developers write modern web applications with less code. Just like Elm, Wasp is a domain-specific language written in Haskell. Unlike Elm, which only addresses single-page applications, Wasp also supports multi-page applications. The alpha release leverages a React/Node/Express/Prisma stack.
-
New Chrome Extension to Debug Compiled Wasm Code Stepping through C++ Source Files
Google recently presented the progress made by the Chrome DevTools teams to improve the developer experience of debugging WebAssembly files. A new extension (in beta) allows developers to debug C and C++ apps compiled to WebAssembly by stepping through the original source code.
-
Stimulus, the "JavaScript Framework for the HTML You Already Have", Releases 2.0
Stimulus, which self-describes as a “modest JavaScript framework for the HTML you already have” recently released its second major iteration. Stimulus inspired Catalyst, GitHub’s web component set of patterns.
-
Farewell to Flash
Flash reached end of life on 31st December, 2020. InfoQ looks back at the contribution that Flash made to the early web, and what will be missed after its demise.
-
Cloudflare Introduces a Way to Build and Host Jamstack Sites with Cloudflare Pages
In a recent blog post, Cloudflare announced a fast, secure, and free way to build and host JAMstack sites with Cloudflare Pages. It seamlessly integrates with a Git repository and existing JAMstack frameworks and is in beta now.
-
Tailwind CSS V2.0 - First Major Update
Tailwind CSS, a popular utility framework, recently received its first major update, which offers significant improvements, including dark mode support, extended color palette, improved form support, and many other features that were requested by the community.
-
TypeScript 4.1 Adds Template Literal Types
The TypeScript team announced the release of TypeScript 4.1, which includes powerful template literal types, key remapping of mapped types, and recursive conditional types.
-
Micro-Frontends with single-spa
Micro-frontend extends the concept of Micro-services to the frontend. The goal is to break down large SPA into smaller independent applications that can use different technologies and be developed and managed by separate teams. single-spa is a framework that helps developers achieve that goal by simplifying the composition of multiple front-end applications into a single product.
-
Microsoft Open-Sources Fluid Framework for Distributed, Scalable, Real-Time Collaborative Web Apps
Microsoft open-sources Fluid Framework, a low-level platform for distributed, real-time collaborative web applications that possibly scale to a large number of simultaneous collaborators. Microsoft leverages the Fluid Framework in Microsoft 365.
-
NativeScript Now a Member of the OpenJS Foundation
NativeScript recently joined the OpenJS foundation as an incubating project. The framework, which allows developers to write applications leveraging native mobile APIs with JavaScript and TypeScript, will benefit from the OpenJS foundation support in terms of governance and community outreach, and strengthen its long-term viability.
-
Airbnb Releases Visx, a Set of Low-Level Primitives for Interactive Visualizations with React
Airbnb Engineering recently released the first major iteration of visx, a set of low-level React components that can be composed into interactive visualizations. Visx builds on D3 primitives, React component model, and React DOM handling. Visx strives to provide a data visualization front-end solution that is easy to learn without sacrificing expressiveness.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Decoding the Future of Development
From shifting demographics to new technologies, the only constant for the next generation of developers will be change. Check out Decoded, a podcast featuring the stories of today’s developers and the obstacles they are facing.