Frontend Development

Showing 100 articles max
Architecture Digest
Architecture Digest
Oct 15, 2026 · Frontend Development

Kill the 'AI Look': taste-skill's Aesthetic Guardrails for Coding Agents

Leon Lin's open-source taste-skill project equips coding agents with a 14-section rule set that bans generic UI patterns, parameterizes aesthetics via three knobs, and enforces a six-step build loop with browser self-checks to produce distinctive, non-template frontend designs.

AI-generated UISKILL.mdaesthetic constraints
0 likes · 13 min read
Kill the 'AI Look': taste-skill's Aesthetic Guardrails for Coding Agents
Code Farmer Manor Chronicle
Code Farmer Manor Chronicle
Oct 14, 2026 · Frontend Development

Enforce Code Standards at Commit with husky + lint-staged

This article explains how to use husky and lint-staged to automatically run ESLint and Prettier on staged files before each Git commit, preventing non-compliant code from entering the repository, with step-by-step setup for husky v9, configuration details, common pitfalls, and the complete commit workflow.

Code QualityESLintPrettier
0 likes · 8 min read
Enforce Code Standards at Commit with husky + lint-staged
Code Farmer Manor Chronicle
Code Farmer Manor Chronicle
Oct 12, 2026 · Frontend Development

JavaScript Event Loop & Async Programming: Promise & async/await from Theory to Practice

This article explains JavaScript's single-threaded event loop model, detailing microtask and macrotask queues, Promise chaining, async/await mechanics, common pitfalls, and practical concurrency control patterns with code examples. It covers classic output prediction exercises, Promise.all/race/allSettled/any usage, async/await error handling, loop await traps, and a reusable limited-concurrency pool implementation for batch requests.

Concurrency ControlEvent LoopJavaScript
0 likes · 12 min read
JavaScript Event Loop & Async Programming: Promise & async/await from Theory to Practice
JavaScript
JavaScript
Oct 12, 2026 · Frontend Development

TypeScript 7.0: Go-Rewritten Compiler Delivers 12x Speedup, Halves Memory

TypeScript 7.0 rewrites its compiler in Go, enabling multi-threaded type checking and shared memory, cutting VS Code codebase type-check time from 125.7s to 10.6s (12x faster) and reducing memory usage by half, eliminating editor lag in large projects.

GoPerformanceTypeScript
0 likes · 3 min read
TypeScript 7.0: Go-Rewritten Compiler Delivers 12x Speedup, Halves Memory
IT Services Circle
IT Services Circle
Oct 11, 2026 · Frontend Development

12 Top Open-Source UI Component Libraries for 2026: A Comparative Guide

This article reviews 12 popular open-source React UI component libraries — including shadcn/ui, Ant Design, MUI, and Radix UI — comparing their design philosophies, technical foundations, and ideal use cases to help teams choose the right tool for their project needs.

Ant DesignMaterial UIRadix UI
0 likes · 10 min read
12 Top Open-Source UI Component Libraries for 2026: A Comparative Guide
JavaScript
JavaScript
Oct 11, 2026 · Frontend Development

Native Scroll Animations & Anchor Positioning: Browser APIs Replace Thousands of Lines of JS

The article explains how scroll-driven animations (animation-timeline, scroll(), view()) and CSS anchor positioning (anchor-name, position-area, position-try-fallbacks) move scroll and floating-element logic off the main thread to the compositor, eliminating thousands of lines of JavaScript while improving performance and reducing layout thrashing.

CSS anchor positioninganimation-timelinecompositor thread
0 likes · 6 min read
Native Scroll Animations & Anchor Positioning: Browser APIs Replace Thousands of Lines of JS
Code Farmer Manor Chronicle
Code Farmer Manor Chronicle
Oct 11, 2026 · Frontend Development

ES6+ Core Features Cheat Sheet: Destructuring, Arrow Functions, Modules & Array Methods

A practical cheat sheet grouping the 20+ most-used ES6+ features by daily coding scenarios — scope declarations, template strings, destructuring, arrow functions, spread operator, optional chaining, nullish coalescing, Map/Set, modern array methods, and dynamic imports — with code examples, common pitfalls, and decision guidelines.

Array MethodsArrow FunctionsDestructuring
0 likes · 12 min read
ES6+ Core Features Cheat Sheet: Destructuring, Arrow Functions, Modules & Array Methods
JavaScript
JavaScript
Oct 10, 2026 · Frontend Development

2026: Frontend Toolchain Rewritten in Go and Rust – What Changed?

In 2026, core frontend tooling shifted to native implementations: TypeScript 7.0's Go rewrite delivers 10x faster type checking, Vite 8 adopts Rust-based Rolldown unifying dev and production builds, Node.js adds stable type stripping, and browsers align on Interop 2026 CSS features like anchor positioning and scroll-driven animations.

CSSGoInterop 2026
0 likes · 6 min read
2026: Frontend Toolchain Rewritten in Go and Rust – What Changed?
Code Farmer Manor Chronicle
Code Farmer Manor Chronicle
Oct 10, 2026 · Frontend Development

Debounce vs Throttle: Practical Guide for High-Frequency Events

This article explains the core differences between debounce and throttle, provides hand-written implementations for both including immediate-execute and cancellable versions, compares timestamp vs timer-based throttling, maps each technique to common high-frequency scenarios like search suggestions and scroll loading, and demonstrates Vue 3 integration using VueUse or custom composables with cleanup.

JavaScriptVue 3VueUse
0 likes · 8 min read
Debounce vs Throttle: Practical Guide for High-Frequency Events
IT Services Circle
IT Services Circle
Oct 9, 2026 · Frontend Development

VS Code Adds Vite+ as Official Script Runner, Signaling Unified JS Toolchain

Microsoft's VS Code now officially supports Vite+ as a script runner, marking the toolchain's entry into the mainstream JavaScript ecosystem; Vite+ aims to unify fragmented tooling (TypeScript, ESLint, Prettier, Vitest, etc.) under a single `vp` command, leveraging Rust-based tools like Oxlint, Oxfmt, and Rolldown for faster, cohesive development workflows.

JavaScript toolchainOxlintRolldown
0 likes · 6 min read
VS Code Adds Vite+ as Official Script Runner, Signaling Unified JS Toolchain
JavaScript
JavaScript
Oct 9, 2026 · Frontend Development

Cursor Drops Tailwind for StyleX: AI Agents Need Constraints, Not Aesthetics

Cursor and Linear migrated from Tailwind to StyleX because AI coding agents struggle with Tailwind's utility class strings, often hallucinating invalid classes, while StyleX's JavaScript object approach compiles to atomic CSS at build time, providing the constraints AI needs for reliable code generation.

AI coding agentsLLM hallucinationStyleX
0 likes · 4 min read
Cursor Drops Tailwind for StyleX: AI Agents Need Constraints, Not Aesthetics
Code Farmer Manor Chronicle
Code Farmer Manor Chronicle
Oct 9, 2026 · Frontend Development

Master TypeScript Generics & Utility Types: From Basics to Production-Ready Patterns

This practical guide covers TypeScript generics, constraints, keyof, index access types, nine essential utility types (Partial, Pick, Omit, Record, ReturnType, etc.), conditional types with infer, and distributive conditional types, demonstrating real-world patterns for API responses, form handling, and permission mapping with executable code examples.

Conditional TypesGenericsIndex Access Types
0 likes · 13 min read
Master TypeScript Generics & Utility Types: From Basics to Production-Ready Patterns
Tech Ocean
Tech Ocean
Oct 3, 2026 · Frontend Development

DiceBear: Same Name, Byte-Identical Avatars Across All Platforms

DiceBear is an open-source avatar library that generates deterministic SVG avatars from a seed string, producing byte-identical output across browsers, Node.js, Python, CLI, and its API, though collision rates vary by style with character-based styles having near-zero collisions while icon styles collide more frequently.

DiceBearSVGavatar generation
0 likes · 9 min read
DiceBear: Same Name, Byte-Identical Avatars Across All Platforms
21CTO
21CTO
Oct 1, 2026 · Frontend Development

GitHub's 3-Year Migration to CSS Modules Cuts SSR Time 55%

GitHub completed a three-year migration from CSS-in-JS to CSS Modules, reducing server-side rendering time by 55% and component initialization by 25%, using feature flags, visual regression testing, and gradual rollout to migrate 7,760 sx prop usages across 8 engineers and later GitHub Copilot.

CSS ModulesCSS-in-JSFeature Flags
0 likes · 6 min read
GitHub's 3-Year Migration to CSS Modules Cuts SSR Time 55%
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Sep 29, 2026 · Frontend Development

Vite+ 1.0 Released: Unified Frontend Toolchain via vp CLI

VoidZero releases Vite+ 1.0, a unified frontend toolchain centered on the `vp` CLI that manages Node.js versions, project scaffolding, dependencies, development, linting, testing, building, and task caching across React, Vue, and library projects, with migration tooling and GitLab CI integration.

OxcRolldownVite+
0 likes · 7 min read
Vite+ 1.0 Released: Unified Frontend Toolchain via vp CLI
DeepNoMind
DeepNoMind
Sep 25, 2026 · Frontend Development

Three Techniques to Make Your Web App Discoverable in AI-Driven Search

This article explains why traditional SEO falls short in the AI era and details three practical techniques — pre-rendering key pages, adding JSON-LD structured data, and publishing an llms.txt file — to ensure web applications are visible to both search engines and AI tools like ChatGPT, Perplexity, and Claude.

AI visibilityJSON-LDSEO
0 likes · 12 min read
Three Techniques to Make Your Web App Discoverable in AI-Driven Search