FE Bits Vol.26 | Gatsby Supports React 19, Rspress 2.0 Released

发表于 2026-02-09 00:42 更新于 2026-02-09 00:42 1125 字 6 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
This issue covers the author's new music playlist and player features for the blog, supporting multiple music lists and custom syntax, along with Moe Copy AI updates and dark mode. It also compiles the latest web platform developments including progress on Vite, Gatsby, Oxc, and more, plus practical techniques like CSS Anchor Positioning and no-JavaScript video embedding, showcasing the frontend ecosystem's continuous evolution and innovation.

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.

About this newsletter

This issue's URL: https://blog.cosine.ren/post/weekly-26

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 8, 2026, Sunday.

Although this is a bit late — it's already past midnight.

The Chinese New Year holiday is almost here! Happily going on a two-week hiatus!

This week I was happily busy with my own projects. I added legacy Shoka syntax compatibility and a music playlist section to my blog, all toggleable.

This week I finally added the long-awaited blog music playlist and player, yes I'm deliberately writing in this syntax so you can see it, and added compatibility support for the old Hexo Shoka theme's Markdown extension syntax.

You can see all the new syntax demos here: Shoka Theme Markdown Syntax Demo

Then added a music player and playlist page — both toggleable.

It's really becoming what I want, bit by bit.

So... now I must enthusiastically recommend Shanshan's playlist!

As long as you like Shanshan and Chinese Vocaloid, we're friends! Even if you don't, we still can be

Shanshan hehe Shanshan...

BlockNote image

This week I also added complete Prompt Template management to Moe Copy AI v0.3.5, supporting preset and custom templates. Dark mode was added earlier! (Yes, these are all features I use myself.)

BlockNote image

Community Updates

  • GitHub is discussing how open-source project maintainers can handle the increasing number of low-quality, AI-generated pull requests (PRs). Options may include allowing users to completely disable PRs, or at least restricting PRs to collaborators only. Join the discussion here: Exploring Solutions to Tackle Low-Quality Contributions on GitHub

  • Gatsby v5.16 supports React 19, Rspress 2.0 major upgrade

  • New to the web platform in January: A roundup of major web platform developments in January 2026, including the stable releases of Chrome 144 and Firefox 147. CSS Anchor Positioning and the Navigation API both officially reached Baseline Newly Available status with Firefox's support. Additionally, Chrome 144 introduced the long-awaited Temporal API, the declarative <geolocation> element, and the ::search-text pseudo-element for custom in-page search styling.

  • Internet Archive Releases Plugin to Fix 40% of Internet Dead Links: Internet Archive released a WordPress plugin called Link Fixer to address the growing "Link Rot" problem. The plugin automatically detects broken URLs (like 404 errors) and guides users to historical web snapshots stored in the Wayback Machine, reportedly fixing about 40% of dead links.

ViteLand Latest News: January 2026 Recap

Brand & Design Unification

  • Unified the visual identity across all VoidZero projects (Vite, Vitest, Rolldown, Oxc), releasing a completely new website and logo.

  • Updated Vite's Starter Templates with the new brand identity built in.

  • Emphasized deep toolchain integration: Vite 8 uses Rolldown and Oxc directly under the hood for a consistent developer experience.

Core Project Progress

  • Vite: Over 3 billion cumulative downloads since its 2020 launch; React Server Components (RSC) plugin optimized to support frameworks like TanStack Start.

  • Vitest: Launched version 4.1 beta, introducing Test Tags functionality and supporting running without Vite by disabling the viteModuleRunner option.

  • Rolldown: Officially reached the Release Candidate (RC) milestone with stable APIs; introduced "Lazy Barrel Optimization" that reduces module compilation by 92% in scenarios like AntDesign, achieving 2x speedup.

  • Oxc: Oxlint supports oxlint.config.ts dynamic configuration; Oxfmt achieved 100% conformance with Prettier and added Tailwind CSS class name sorting.

Community & Ecosystem

  • Rankings: Vite, Oxc, Rolldown, and tsdown all placed highly in the 2025 JavaScript Rising Stars list.

  • Ecosystem migrations: Notable projects including Hugging Face, Turborepo, and Lichess announced migrations from ESLint/Prettier to Oxlint/Oxfmt.

  • Community tools: New tools built on Oxc and Rolldown emerged, such as jsshaker for code size optimization and oxlint-tui for terminal UI.

Articles

New Features

  • Nice Select · February 3, 2026: Demonstrates how to leverage the latest CSS features (like appearance: base-select) to create highly customizable and visually stunning <select> dropdown components while maintaining native accessibility.

See the Pen gbMxLdL by ROL4ND909 (@ROL4ND909) on CodePen.

Tools

  • jamiepine/voicebox: An open-source, local-first voice cloning and synthesis tool powered by Qwen3-TTS.

CodePen & Fun Sites

Cards with Concave Rounded Corners on Irregular Grid

See the Pen WbxpKPQ by thebabydino (@thebabydino) on CodePen.

"The gaps between cards and buttons achieve true transparency. No sharp corners — everything is rounded. No images other than the .jpg card backgrounds. Card shapes adapt to button sizes and shapes — try changing just the font-size on button elements to see. No JavaScript needed — it's all thanks to the magic of CSS subgrid!" by Ana Tudor

BlockNote image

Folder Stack with Custom Select

See the Pen dPXdgae by captainbrosset (@captainbrosset) on CodePen.

Now that select elements are customizable, Patrick Brosset shows us folder stacks that pop up on click, bringing us lots of fun.

BlockNote image

Binary Clock

See the Pen zxBpPYW by prisoner849 (@prisoner849) on CodePen.

prisoner849 showcases a beautiful clock in this Three.js piece. Even if you don't understand binary time, you can appreciate its beauty — pick up the clock and rotate it to admire its plastic material sheen from every angle.

BlockNote image

Refs

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

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