Frontend Architecture
Viewing all posts categorized under Frontend Architecture.
Timeline
Filter by Year
Advances in Micro-Frontend Architecture
Advances in micro-frontend architectures, focusing on Webpack Module Federation and runtime state syncs.
Advances in Micro-Frontend Architecture
Advances in micro-frontend architectures, focusing on Webpack Module Federation and runtime state syncs.
TypeScript 4.1: Template Literal Types, Key Remapping, and Strict Compiler Checking
Analyzing TypeScript 4.1 features in late 2020, detailing template literal types, key remapping, and compiler updates.
React 17.0: Gradual Upgrades, Event Delegation, and the New JSX Transform
Exploring the React 17.0 release in late 2020, detailing gradual upgrade paths, event delegation updates, and JSX changes.
Vue.js 3.0 Release: Composition API, Teleport, and TypeScript Re-architecture
Analyzing the Vue.js 3.0 'One Piece' release in September 2020. We study the new Composition API, Teleport, and TypeScript support.
Spatial Web and the Metaverse Stack: Interfacing WebXR with Device Sensors
Exploring the emerging WebXR Device API specifications in mid-2020, detailing 3D graphics rendering and motion sensors.
Next.js 9.5: Dynamic Routing Redirects, Rewrite Rules, and Incremental Static Regeneration
Analyzing the Next.js 9.5 release in late 2020, detailing redirects, rewrite rules, and stable Incremental Static Regeneration (ISR).
Next.js 9.4: Fast Refresh and Incremental Static Regeneration (ISR) Previews
Analyzing Next.js 9.4 features in mid-2020, focusing on Fast Refresh updates and Incremental Static Regeneration (ISR).
ES11 / ECMAScript 2020: Optional Chaining, Nullish Coalescing, and BigInt native primitives
A guide to the finalized ECMAScript 2020 (ES11) standard. We detail optional chaining, nullish coalescing, and BigInt.
Angular 9.0: The Ivy Compiler, Bundle Size Reductions, and Compilation Speeds
Analyzing the Angular 9.0 release in early 2020. We study the new Ivy compiler, compile type checks, and bundle optimization.
CSS Subgrid layout spec status: Nested grid alignments inside layouts
Analyzing the emerging CSS Subgrid specifications in early 2020, detailing nested grid tracks and layout alignments.
React Native 0.62: Flipper Integration and Component Render Debugging
Analyzing the React Native 0.62 release in early 2020, detailing the integration of the Flipper debugger tool.
Svelte v3 Adoption: How Compile-Time frameworks Scaled in Production
Analyzing Svelte v3 adoption in early 2020. We detail compiler performance, production deployments, and bundle sizes.
React Concurrent Mode: Previews of Suspense for Data Fetching and User Interactions
Exploring the React Concurrent Mode previews in late 2019, detailing Suspense for data fetching and cooperative scheduling.
TypeScript 3.7: Optional Chaining and Nullish Coalescing Syntax Support
A guide to the features in TypeScript 3.7. We study optional chaining (?.), nullish coalescing (??), and type check speeds.
SwiftUI and Combine: Developing Reactive Mobile Apps natively on iOS 13
Analyzing the release of SwiftUI and Combine in September 2019. We study declarative views and reactive data pipelines.
React Native 0.60: Autolinking, CocoaPods Integration, and Hermes JS engine previews
Analyzing the React Native 0.60 release, detailing autolinking, default CocoaPods integrations, and the Hermes engine.
Next.js 9.0: Native API Routes, Automatic Static Optimization, and TypeScript Integration
Analyzing Next.js 9.0's release in July 2019. We study native API routes, automatic static optimization, and default TypeScript support.
CSS Scroll Snapping browser support: Designing mobile galleries without JS plugins
Analyzing the browser support for CSS Scroll Snapping in mid-2019, detailing scroll-snap-type and scroll-snap-align alignments.
ES10 / ECMAScript 2019: Array.prototype.flat, Object.fromEntries, and Optional Catch Bindings
Analyzing the finalized ECMAScript 2019 (ES10) standard. We detail Array.prototype.flat, Object.fromEntries, and optional catch bindings.