InfoQ Homepage Web Development Content on InfoQ
-
MDsveX - Adding Interactivity with Svelte Components in Markdown
The mdsvex npm package was recently entirely rewritten to allow Svelte developers to have Markdown content inside a Svelte component and also use Svelte components inside Markdown. Like Gatsby with MDX/React, mdsvex allows developers to mix Markdown and Svelte components to generate interactive content.
-
Snowpack 2.0 Launches O(1) Build System to Speed up Web Development
The pika team released the second major iteration of Snowpack. Snowpack 2.0 self-describes as a build system for the modern web and claims start-up times below 50ms even in large projects. Snowpack 2.0 achieves its speed by eschewing bundles during development. Bundles may still be generated for production.
-
Microsoft Introduces App Service Static Web Apps in Preview at Build 2020
During this year's digital Build event, Microsoft announced it had expanded Azure App Service with a new hosting offer explicitly tailored for static web apps. The hosting offering is called App Service Static Web Apps and is currently in preview.
-
New Proposal Improves Client-Side Video Editing by Four Times
Melanie Richards discussed the client-side video editing proposal that the Edge team at Microsoft has been working on. The proposal is in the incubation phase at the Web Platform Incubator Community Group(WICG) and aims at enabling dramatically faster client-side video editing experience and better performance. The proposed interface includes methods for trimming and concatenating videos.
-
IBM Launches Equal Access Toolkit to Help Developers Write Accessible Applications
IBM recently released the IBM Equal Access Toolkit and the Accessibility Checker, two new open-source toolkits that strive to give designers, developers, and testers a set of tools to make websites and applications accessible.
-
Recoil - a New State Management Library for React
Recoil is a brand new, experimental state management by Facebook that addresses many of the problems larger applications encounter when using the existing Context API.
-
Hegel, a New JavaScript Type Checker
JavaScript has a new type checker. Hegel strives to be an advanced static type checker for JavaScript. Hegel claims to provide a sound type system with strong type inference. It is still in alpha and can be experimented with in a dedicated online playground.
-
Building a Containerless Future with WebAssembly - Kevin Hoffman at WebAssembly Summit
Kevin Hoffman discussed at the WebAssembly summit the current state of the art in WebAssembly and what can be built with it today. Hoffman peeked at a containerless future where WebAssembly modules are the de-facto unit of immutable deployment in the cloud, at the edge, and in IoT and embedded devices.
-
Ashley Williams Discusses the Future of WebAssembly at the WebAssembly Summit
Ashley Williams, systems engineer at Cloudflare, gave at WebAssembly Summit her understanding of the things that WebAssembly needs to be successful.
-
Playwright 1.0 Release Automates Chromium, Firefox, and WebKit-Based Browsers
The Playwright 1.0 release and now supports automation with all evergreen browsers based on the Chromium, Firefox, and WebKit browser engines.
-
CSS Containment Now a Web Standard
The CSS Working Group recently published the CSS Containment Module Level 1 as a new web standard. This CSS module specifies the contain property, which can be used to indicate elements whose subtree is independent of the rest of the page in some manner. That independence may then be used by user agents to render web pages faster by skipping subtrees.
-
Chrome 83 DevTools Emulates Vision Deficiencies and Locales
The forthcoming Chrome 83 release includes significant updates to DevTools, including emulation of vision deficiencies and user locales, cross-origin opener policy (COOP) debugging, and cross-origin embedder policy (COEP) debugging, and network request filtering for cookie paths.
-
Electron 8 Releases Introduce Caller Stack Logging, HTTP Parsing Alternative
The recent Electron 8.0, 8.1, and 8.2 releases make significant improvements to their framework for building cross-platform desktop apps with JavaScript, HTML, and CSS. Highlights in these releases include a performance boost in communication between main and renderer processes, better control over call stack, the addition of an HTTP parsing NODE_OPTION in a packaged Electron app, and more.
-
Data Fetching Patterns for a Better User Experience - Joe Savona at React Conf
Joe Savona explored at React Conf some of the ways Relay and Suspense can help improve the user loading experience and the best practices that have been identified in production for using Suspense for data-fetching.
-
Optimization Strategies for the New Facebook.com - Ashley Watkins at React Conf
Ashley Watkins discussed at React Conf some of the technologies and strategies powering FB5, the new facebook.com, addressing topics such as data-driven dependencies, phased code and data downloading, and more.