Tag: #frontend
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 35 posts
Build Tools That Stepped Down From Default — Why Ten Frontend Toolchains Gave Up Their Place
Ten tools that were once the default in frontend projects and are rarely picked for new ones today, organised strictly around verifiable evidence: official deprecation notices and repository archive status. Create React
2026-08-12 · 9 min read #open-source#frontend#build-tools#deprecation#javascriptKorean Dev Blog Curation 4 — Frontend, 14 Posts I Opened and Checked
Fourteen Korean-language frontend posts selected for being concrete and reproducible. They cover closures explained through execution context, why JavaScript chose prototypes, TypeScript conditional types and infer, why
2026-08-12 · 12 min read #curation#큐레이션#frontend#javascript#typescriptThe Real Reason Web Editors Have No Ruler — The Ruler Is Not Missing, the Paper Is
Of everything Word has and web editors do not, the most frequently requested feature is the ruler. It is not that nobody has built one. It is that the web has no page model, so you cannot even settle what a centimetre is
2026-08-09 · 8 min read #frontend#rich-text-editor#ui-design#contenteditable#developer-toolsA Screen Is Written With Ten Letters — The One Question to Ask Before Building a Custom Widget
Jakob Nielsen has laid out the claim that almost every user interface is assembled from about ten elements, the way every English word is written with twenty-six letters. The list is useful not because it tells you what
2026-08-09 · 7 min read #ui-design#ux#design-system#frontend#usabilityReading the SvelteKit 3.0 Pre-Release — What Breaks, What Tightens, and What Is Still Experimental
Since June 5, 2026, npm has been shipping 3.0.0-next pre-releases of @sveltejs/kit, and as of July 14 it has reached next.8. Reading the changelog start to finish makes one thing clear: SvelteKit 3 is not a feature major
2026-07-17 · 12 min read #svelte#sveltekit#frontend#vite#migrationReact Compiler Got Ported to Rust — What Merged, What Did Not, and That "10x" Number
On June 9, 2026, PR 36173 — a Rust port of React Compiler — merged into facebook/react main. It added more than 120,000 lines across 461 files, and the number "3x faster as a Babel plugin, about 10x faster in the transfo
2026-07-16 · 19 min read #react#rust#compiler#performance#frontendFrontend Frameworks 2026 Complete Guide - React 19, Vue 3.6 Vapor, Svelte 5, SolidJS 2, Qwik, Astro 5, HTMX 2, Next 16, Nuxt 4, Angular 19, Tailwind 4, Vite 6 Deep Dive
As of May 2026 the frontend landscape is unrecognizable compared to four years ago. React 19.1 with the React Compiler is GA, Vue 3.6 shipped Vapor Mode, Svelte 5 runes are settled and SvelteKit 3 followed, SolidJS hit 2
2026-05-16 · 18 min read #frontend#react#vue#svelte#solidjsFrontend Testing 2026 — Playwright / Cypress / Vitest / Jest / Storybook 9 / Chromatic Deep Comparison
May 2026, the landscape of frontend testing has shifted completely. Playwright is the de facto standard (VS Code integration, Trace Viewer, mature Component Testing); Cypress 14 is still strong but losing share. Vitest 3
2026-05-16 · 27 min read #testing#frontend#playwright#cypress#vitestTanStack Start — Full-Stack React Without RSC, a Real Next.js Alternative (Deep Dive 2026) (english)
Tanner Linsley's full-stack React framework, TanStack Start, hit GA in 2025. Built on TanStack Router + TanStack Query + Vinxi + Nitro — data, routing, and server functions stay type-safe end-to-end without ever touching
2026-05-14 · 24 min read #tanstack-start#tanstack-router#tanstack-query#react#fullstackSvelte 5 Runes — The Reactivity Rewrite, and a Head-to-Head with Solid, Vue, MobX, and the React Compiler (2026 Deep Dive) (english)
Svelte 5 has been GA for over a year. Four runes — $state, $derived, $effect, $props — replaced the compiler magic of bare let. This piece walks through why explicit beat implicit, where runes sit between Solid signals,
2026-05-14 · 22 min read #svelte#svelte-5#runes#reactivity#sveltekitReal GPU Compute in the Browser — A Hands-On Guide to WebGPU Compute Shaders and WGSL in 2026
WebGPU's real attraction isn't 3D — it's compute. We run matrix math, ML inference, image filters and parallel reductions inside the browser, in WGSL, without CUDA and without wasm. Workgroups, dispatch, bind groups, sto
2026-05-14 · 17 min read #webgpu#compute-shader#wgsl#gpu-computing#browserTypeScript 6 and the tsc-go Port — `using`, Decorators, `satisfies`, Type Narrowing (A Practical Deep Dive for 2026)
The TypeScript of 2026 fits into two sentences. The compiler was rewritten (tsc-go, 10x faster). The language gained resource management (using / await using, Stage 3 ERM). In between sit standard decorators (Stage 3 / E
2026-05-14 · 18 min read #typescript#typescript-6#tsc-go#using-declarations#decoratorsTailwind CSS 4 Deep Dive — Oxide Engine, Vite-First Architecture, CSS-First Config, and a Real v3 Migration Story for 2026
Tailwind CSS 4 is not a point release. It is a rewrite — the engine is in Rust, the JS config file is gone, the content array is gone, and the entire toolkit of modern CSS is now wired straight into the framework. A year
2026-05-14 · 18 min read #tailwind-css#tailwind-v4#oxide#vite#cssWeb Data Visualization Libraries 2026 — D3, Plot, Visx, Recharts, ECharts, Vega-Lite Compared (Deep Dive)
D3 is still king, but the king increasingly only appears at the deepest layer. The 2026 web data viz landscape stacks Observable Plot as a grammar layer on top of D3, splits the React camp into Visx, Recharts, and Nivo,
2026-05-14 · 20 min read #data-visualization#d3#observable-plot#visx#rechartsHTMX & Hyperscript — The Anti-SPA Camp in 2026, Carson Gross's Hypermedia Thesis Deep Dive (2026)
Carson Gross's argument is one sentence: 'SPAs over-engineered the web.' HTMX proves it in 11 KB. Attach hx-get, hx-post, hx-swap, hx-target to forms, buttons and links, and 90% of what we wrote in React disappears. Alon
2026-05-14 · 20 min read #htmx#hyperscript#datastar#alpine-js#hypermediaAstro 5 Deep Dive: Server Islands, Content Layer, and the New Standard for Content Sites
Astro 5 shed the 'static site generator' label and became the de facto standard for content-driven sites. Server Islands defer personalization while keeping static-first; the Content Layer API turns any data source into
2026-05-14 · 18 min read #astro#astro-5#server-islands#content-layer#islands-architectureFrontend Security 2025 — XSS, CSRF, CSP, Trusted Types, JWT, OAuth, PKCE, Passkeys, Supply Chain, SRI (S6 E9)
XSS still tops every CVE report. But 2024–2025 shipped real tools to defeat it: Trusted Types, CSP v3 with strict-dynamic, Sanitizer API. Passkeys replaced passwords for serious products. Supply-chain attacks made SRI +
2026-04-15 · 6 min read #frontend#security#xss#csrf#cspFrontend CI/CD & Deployment 2025 — GitHub Actions, Turborepo, Vercel, Netlify, Cloudflare, Preview, Canary, Feature Flags, SLSA/SBOM (S6 E12)
CI/CD for frontend is no longer "build and ship." It is caching, preview environments, canary rollouts, feature flags, supply-chain attestation (SLSA/SBOM), and rollback-first thinking. This guide compares GitHub Actions
2026-04-15 · 7 min read #frontend#ci-cd#deployment#github-actions#turborepoReact Server Components & Next.js App Router — RSC Protocol, Server Actions, PPR, Streaming (2025)
Why Server Components exist, how they differ from SSR, the real boundary between "use server" and "use client", the RSC Flight Format and streaming, Server Actions replacing fetch, the four cache layers of App Router, Ne
2026-04-15 · 10 min read #react#nextjs#rsc#server-components#app-routerState Management Renaissance 2025 — Zustand, Jotai, Valtio, TanStack Query, Signals, XState, RSC (S6 E10)
Redux ruled state management for a decade. In 2024–2025 that quietly ended. Zustand, Jotai, Valtio, TanStack Query, Signals (Preact, SolidJS, React proposal), XState for state machines, and React Server Components each o
2026-04-15 · 8 min read #frontend#state-management#zustand#jotai#valtio