Introducing Zod 4 beta など : Cybozu Frontend Weekly (2025-04-22号)
こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。
はじめに
サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。
今回は、2025 年 4 月 22 日の Frontend Weekly で取り上げた記事や話題を紹介します。
取り上げた記事・話題
あらためて理解する ArrayBuffer - JavaScript でバイナリデータを扱う方法
JavaScript における ArrayBuffer や TypedArray がなぜ必要なのかや、利用方法、ユースケースなどについて詳細に解説した記事です。
web-platform-dx/browserslist-config-baseline
ブラウザのバージョン設定を共通化するための Browserslist 向けに、Baseline に対応したコンフィグが公開されました。
Introducing Zod 4 beta
Zod の v4 beta がリリースされました。内部のアーキテクチャが一新され、多くの問題が解決されているとのことです。
同時に、Tree-shaking に最適化された @zod/mini
なども公開されています。
Next.js 15.3
Next.js 15.3 がリリースされました。Turbopack による Build が追加されました。また、experimental ですが、Rspack によるビルドもサポートされました。
microsoft/vscode-css-languageservice での Baseline サポート
VSCode のビルトインの CSS Language Service で、Baseline のステータスをホバーカードで確認できる機能が追加されました。
Brave Software Asia、日本のユーザーに向けた新たな取り組みを開始
Brave ブラウザと LINE ヤフーのサービスの連携が強化される旨が発表されました。
What is a Chrome Finch experiment?
Chrome での機能リリース時に、機能動作・コンプライアンス・信頼性などの検証のために利用されている「Finch」と呼ばれるテストについての解説記事です。
Google が「google.co.jp」の使用を停止、その他国別トップレベルドメインも「google.com」にすべてリダイレクトする処理へ
Google が国別のトップレベルドメインの利用を廃止、今後は google.com へリダイレクトを開始することを発表しました。
Claude takes research to new places
Claude における新機能である、Research や Google Workspace 連携などに関しての公式の解説記事です。
Faster Lazy Loading in React Router v7.5+
React Router 7.5 に含まれる route.lazy による遅延ロードの改善についての記事です。
The cost-effective promise of Model Context Protocol (MCP)
Kent C. Dodds 氏による、MCP におけるコスト面での優位性についての記事です。
JSX Over The Wire — overreacted
RSC のような Component を返す API の概念と、歴史的どのようなアプローチがあったのか、などについて解説された記事です。
Vitest の実行時間を 8 倍高速化:同一環境での実行によるパフォーマンス改善
microCMS における Vitest の実行時間の改善事例です。
実際に発生していた問題と、それぞれどう対処したのかについて解説されています。
あとがき
Zod 4 の印象が強かったです。MCP 実装でもよく見かけるため、チェックしておくと良いかもしれません!
Discussion