FE Bits Vol.25 | Yarn 6 to Be Rewritten in Rust, CSS Grid Lanes Progress

发表于 2026-02-01 23:20 更新于 2026-02-01 23:29 1303 字 7 min read

cos avatar

cos

FE / ACG / 手工 / 深色模式强迫症 / INFP / 兴趣广泛养两只猫的老宅女 / remote

FE Bits Vol.26 | Gatsby Supports React 19, Rspress 2.0 ReleasedFE Bits Vol.25 | Yarn 6 to Be Rewritten in Rust, CSS Grid Lanes ProgressFE Bits Vol.24 | Rolldown 1.0 RC, Anime.js v4.3 Auto Layout, and Chrome 145 100vw Scrollbar AwarenessFE Bits Vol.23 | jQuery 4 Released, Chrome Adds Vertical Tabs, Astro Acquired by CloudflareFE Bits Vol.22 | CSS @scope Now Widely Available, ViteLand December RecapFE Bits Vol.21 | Blog Christmas Effects and Moe Copy Update, AntV Launches InfographicFE Bits Vol.20 | Blog Updates and FEDAY Highlights, Shadcn Create ReleasedFE Bits Vol.19|New Site Features and React Discloses Two New RSC VulnerabilitiesFE Bits Vol.17|WebGPU Now Supported by All Major Browsers, Ant Design 6 Officially ReleasedFE Bits Vol.16|Cloudflare Incident Report Released, CSSWG Confirms Masonry Layout Syntax grid-lanesFE Bits Vol.15|Chrome Width/Height Animation Reflow Optimization, Node Type Stripping Goes StableFE Bits Vol.14|Chrome Supports Split Views, npm Enforces 2FA, Rspack 1.6FE Bits Vol.13|TypeScript Becomes GitHub's Most-Used Language for the First Time, VoidZero Raises $12.5M Series AFE Bits Vol.12|Next.js 16 Released, Docusaurus 3.9 AI Search, ChatGPT Atlas LaunchedFE Bits Vol.11|React Native 0.82 New Architecture Lands, Bun 1.3 Full-Stack RuntimeFE Bits Vol.10|React Compiler v1.0 Released, React Foundation Established, Vite Documentary and Vite+ LaunchFE Bits Vol.9|Chrome DevTools Launches MCP, Nuxt UI Pro Goes Open Source and FreeFE Bits Vol.8|PyCon Trip, Cloudflare's Big Bug, and NPM Sandworm AlertFE Bits Vol.7|Security Alerts for chalk, debug and Other npm Packages; Remotion Sponsors MediabunnyFE Bits Vol.6|What Changes and What Stays, Chrome's 17th Anniversary and CSS Mixins DraftFE Bits Vol.5|Nx Package Compromised, ESLint Multi-threaded Linting, and Firefox Experimental PWAFE Bits Vol.4|Next 15.5, RN 0.81, and Some Handy ToolsFE Bits Vol.3|CSS attr() Typed Evolution, PostCSS Retrospective After 12 YearsFE Bits Vol.2|V8 Speeds Up JSON.stringify 2x, Vite Weekly Downloads Surpass Webpack for the First TimeFE Bits Vol.1|Hello World, TanStack DB First Beta Release
本周前端技术动态聚焦于CSS Grid Lanes、React安全漏洞修复与性能优化、以及AI工具(如Claude Code)的进阶使用技巧。文章深入探讨了Web开发中的新特性、最佳实践与工具演进,涵盖从布局系统到AI辅助编码的全链路实践,强调通过渐进增强和自动化流程提升开发效率。

This article has been machine-translated from Chinese. The translation may contain inaccuracies or awkward phrasing. If in doubt, please refer to the original Chinese version.

This issue’s URL: https://blog.cosine.ren/post/weekly-25
This newsletter aims to update every Sunday.
Subscribe to the RSS feed.
WeChat Official Account: FE Bits (前端周周谈 FE Bits). Click the original link to view the full article.
QQ discussion group 598022684 / Discord server
The newsletter content is also open-sourced at fe-bits-weekly. Follow for updates.

Today is February 1, 2026, Sunday.

It’s already February — time flies.

Personal Updates

Random Thoughts

I watched “The Apothecary Diaries: Kaguya” — it moved me so much… It’s been a long time since I’ve seen something this touching…

Absolutely divine, and genuinely wonderful. I recommend everyone watch it. In my heart, it’s a masterpiece with flawless animation and camera work from every angle.

Sweet moments, more sweet moments, and even more sweet moments. The afterglow hits hard too. I was taking screenshots the entire time. I have zero complaints — I think the lively energy of the characters is just wonderful.

So sweet!
Two little cuties!

The last time I felt this strongly after watching something was the No Game No Life movie… but that was on another level…

This one has very clear strengths and weaknesses — under the absolutely incredible animation, the somewhat unremarkable story actually becomes a weakness. But I think the pros far outweigh the cons — very much worth watching!

This review captures it well:

This discussion is also well put:

Project Updates

Made the following updates to the blog:

Added dark mode to the Moe Copy AI plugin, still continuously optimizing.

Community Updates

  • When will CSS Grid Lanes arrive? How long until we can use it?: Discusses the implementation progress of CSS Grid Lanes (native masonry layout) across browsers, and details how to use progressive enhancement to start using this feature today.

    • Safari already supports it in Technology Preview
    • Firefox was the earliest to implement an early draft in 2020 and is currently working on updating to the latest spec syntax and flow-tolerance property
    • Chrome & Edge joining in: The Chromium team reached consensus after syntax debates and is currently updating their implementation code, marking agreement across all three major engines.
  • Yarn 6 preview released, transitioning to Rust for ultimate performance, with a stable release expected in Q3 2026.

  • Try text scaling support in Chrome Canary: Introduces the new <meta name="text-scale"> tag in Chrome Canary, which allows web pages to respond to mobile OS global font size settings.

  • React urgently released versions 19.2.4, 19.1.5, and 19.0.4 to fix an incompletely resolved denial of service (DoS) vulnerability in React Server Components (RSC): Denial of Service Vulnerabilities in React Server Components (exhausting, honestly)

  • Vercel’s latest research shows that in their latest evaluations for Next.js 16 development, stuffing 8KB of documentation index into an AGENTS.md file works better because skills can’t be reliably triggered.

  • SolidJS creator Ryan Carniato published JavaScript Frameworks - Heading into 2026, analyzing the current vibrant frontend development landscape.

Quality Articles

10 Tips for Claude Code

Claude Code developer Boris Cherny shares advanced tips for using Anthropic’s Claude Code CLI tool, covering automation, debugging, learning modes, and multi-agent collaboration.

1. Automation & Skill Extension (Skills & Automation)

  • Convert daily repetitive operations into custom skills and commit them to Git repos for cross-project reuse.
  • Create a /techdebt command to run at the end of each session for discovering and eliminating duplicate code.

2. Efficient Debugging & CI/CD Integration (Debugging & CI/CD)

  • Enable Slack MCP (Model Context Protocol) to paste bug discussions from Slack directly into Claude for fixing, reducing context switching.
  • Authorize Claude to auto-fix failing CI tests, or analyze Docker logs to locate issues without micromanagement.

3. Prompt Engineering & Code Review (Prompting & Code Review)

  • Have Claude act as a reviewer with prompts like “challenge my submitted code until it passes tests before creating a PR” to improve quality.
  • Ask Claude to compare behavior differences between the main branch and feature branch to prove code effectiveness.

4. Environment Configuration & Tool Optimization (Environment & Setup)

  • Recommend using Ghostty terminal for better synchronized rendering and 24-bit color support. (I use Warp and it works great too.)
  • Use /statusline to customize the status bar, displaying real-time context usage and current Git branch.

5. Complex Tasks & Data Analysis (Subagents & Analytics)

  • Add “use subagents” in your requests to have Claude invest more compute on complex problems while keeping the main agent’s context clean.

  • Write skills that call CLI tools like BigQuery (bq) to perform real-time metrics analysis directly within Claude Code.

6. Deep Learning & Knowledge Internalization (Learning & Understanding)

  • Enable “explanatory mode” (Explanatory/Learning output style) in /config to have Claude explain the reasons behind code changes. (I think this explanatory mode is really useful.)
  • Use Claude to generate visual HTML presentations (slides) or ASCII diagrams to help understand unfamiliar codebases or protocols.
  • Build spaced-repetition learning skills that fill knowledge gaps through Q&A format.

New Features

Tools

  • agentation: A visual feedback tool designed for AI Agents that lets you click and add annotations, then generates Markdown text with detailed context including element paths, CSS selectors, positions, and more. Docs | Tweet

agentation demo

  • This MarginLab is quite interesting — an independent performance monitoring tool for Claude Code and Codex that simulates real user coding scenarios to monitor LLM “degradation.”

Fun Sites & CodePen Picks

React Tilt Button - 3D Tactile React Button Component

I really like this one! Feels like a very clever design. A React interactive button component with 3D tactile feedback, supporting tilt and depth effects. It uses CSS 3D Transforms to inject physical depth and dynamic tilt effects into traditional button elements. The component includes built-in preset themes from retro arcade to modern steel, plus highly granular customization parameters for adjusting elevation, radius, and glare to create expressive user interfaces.

GitHub source code:

Super Monkey Ball

Developer Twilight ported SEGA’s classic Super Monkey Ball to the web — very well done and runs smoothly.

Check out the source code.

Typewriter Web Component V2

See the Pen EaKjXwB by luis-lessrain (@luis-lessrain) on CodePen.

Currently only available on CodePen, but the effect is excellent. The demo lets you interactively start, pause/resume, complete, and reset the animation. There’s also a progress bar and buttons to jump to specific progress points.

Refs

喜欢的话,留下你的评论吧~

© 2020 - 2026 cos @cosine
Powered by theme astro-koharu · Inspired by Shoka