InfoQ Homepage Web Development Content on InfoQ
-
Next.js 9.5 Improves Static Site Regeneration Performance
Next.js, the open-source React-based framework from Vercel, adds several static site generation performance improvements in the Next.js 9.5 release. The release also allows developers to optionally opt-in to Webpack 5 beta for smaller and faster builds.
-
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.
-
UI Component Explorer Storybook Releases 6.0 with Live Edits, Storybook Composition, Zero-Config
The Storybook team recently released the sixth major version of Storybook. Storybook 6.0 features zero-configuration setup, live edit of component examples, and support visualizing several storybooks in the same component explorer window (composition feature).
-
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.
-
Bootstrap 5 Removes jQuery Dependency
The new Bootstrap 5 removes jQuery and no longer supports Internet Explorer (IE).
-
The New Microsoft Edge's Extensions
Pratyusha Avadhanula, senior program manager with the Microsoft Edge extension team, recently walked developers through the new extension submitting process. At Microsoft Build 2020, Avadhanula detailed the registration process, the differences between the Chromium APIs and the new Microsoft Edge APIs, and the features roadmap. Edge users can install existing Chrome extensions, with some caveats.
-
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.
-
Svelte Adds Official TypeScript Support
The Svelte JavaScript framework leverages TypeScript, but until recently, it was challenging to use TypeScript to create Svelte web apps. The latest Svelte updates add official TypeScript support to Svelte.
-
The New Microsoft Edge - Microsoft Build 2020
Melanie Richards recently presented new and upcoming features for users and web developers that are being incorporated into the new Chromium-based Microsoft Edge. Since moving to Chromium, Edge has been slowing gaining user share, passing Firefox to become the second browser on desktop/laptop devices (according to netmarketshare).
-
Ionic Capacitor 2 Improves Mobile Authentication and Cross-Domain HTTPS
The recent Ionic Capacitor 2 release updates the underlying Swift, XCode, and Android versions, adds Face Unlock and Iris Unlock, improves the core Capacitor plugins, and simplifies cross-domain HTTPS requests.
-
Fastify 3.0 Improves Performance, Logging, Schema, and TypeScript Support
Fastify is an open-source, low-performance overhead Node.js web framework. Fastify version 3 introduces support for running Express applications inside Fastify, adds improvements to logging serialization and schema substitution, and provides better TypeScript definition support.
-
WebAssembly Used to Extend Life of Flash Legacy Content
Adobe will stop distributing and updating Flash Player after December 31, 2020. The large amount of Flash content accumulated over the years is however not entirely lost. Ruffle, a Flash emulator, and CheerpX, an x86 virtualization technology, both leverage WebAssembly to play .swf files in the browser.
-
Crowdfunding Web APIs - Igalia Lets Developers Fund APIs They Care About
Igalia, an open-source consultancy that contributed a large part of the CSS Grid implementation in WebKit and Chromium, is experimenting with the crowd-funding of new web APIs. Starting with six HTML/CSS features, the experiment gives developers a larger say on what web APIs get implemented and when.
-
Haskell Web Framework IHP Aims to Make Web Development Type-Safe and Easy
Created at digitally induced, the Integrated Haskell Platform aims to be an opinionated framework bringing Haskell type-safety to server side rendering combined with fast development. InfoQ has spoken with digitally induced CEO Marc Scholten.