Cybozu Frontend Monthly #65

タイトル画像

イベント概要

サイボウズフロントエンドマンスリー は、サイボウズ社内で行っているフロントエンド情報共有会「フロントエンドウィークリー」の公開版です。

その月に気になったフロントエンドの情報を、サイボウズのフロントエンドエンジニアのメンバーが共有していきます。

このイベントのハッシュタグは #サイボウズフロントエンドマンスリー です。

※フロントエンドウィークリーとは

毎週火曜の 17:00 〜 18:00 で社内向けに行っているフロントエンドの気になる記事を紹介する会です。
2016年3月15日から行われています。

ZennのPublicationにてウィークリーのまとめを投稿していますので、ぜひこちらもご覧ください。 https://zenn.dev/p/cybozu_frontend

開催日

2026年01月27日

イベントページ

https://cybozu.connpass.com/event/341910/

配信URL

https://www.youtube.com/watch?v=K_BjZ89mJu0

メンバー


コンテンツ

👀 Notable Articles

Tailwind Labs の解雇について

CSS フレームワークである Tailwind CSS のドキュメントページに対して、LLM 向けの llms.txt ファイルを追加する PR が作成されましたが、収益性の観点からクローズされました。

Tailwind CSS 作者である Adam Wathan 氏がこの背景事情についてコメントしており、AI の普及によって Tailwind CSS へのドキュメントへのアクセスが大きく減少しており、 ドキュメントは事業としての有料サービスへの導線であったことから、収益にも影響が出ており、エンジニアの 75% が解雇されていたことが明かされました。

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957

Tailwind 自体はその性質上 LLM を利用したコーディングとの相性が良いと言われることも多いのですが、 その一方でビジネスモデルとの矛盾を抱えてしまう、という AI 普及によって生まれた歪みを感じました。

※ なおその後、現在では Google AI Studio を含む多くの企業が新たにスポンサーとなっており、 状況としては過去と比較すると下降傾向であるものの、ひとまず安定する形になったようです。

Autify 上の E2E テストを Playwright に移行しました

自動テストをノーコードで作成できるAutifyから Playwright への移行事例です。

Playwright への移行には Claude Code などを使い、Playwright のコードを自動生成することで工数を大幅に削減できたとのことです。実際に使用したプロンプトも記事内で紹介されています。

Playwright への移行と、E2E テストシナリオの精査によって、Flaky なテストの減少や、実行時間が 3 時間以上から 25 分に短縮されたとのことです。

E2E テストのシナリオや Flaky なテストの増加は、弊社でも同様の課題があって、とても親近感を覚えましたし、この記事のまとめにも記載されていますが、すでに E2E テストを導入している運用中のプロダクトでのテストの役割分担を改めて考えるのは大事だなと感じました。

Date is out, Temporal is in

Chrome の 144 がリリースされたことで、FireFox と Chrome の両方で Temporal API が利用可能になりました。

参考 : Chrome 144 の新機能

Temporal API は今まで問題が多いとされてきた Date による日付操作の問題を解決するために設計された新しい API です。Date ではシステムのタイムゾーンしか使えない問題や Wall-Clock Time と Exact Time をうまく分けて扱えない、パースの挙動がわかりづらい、時差計算の挙動が暗黙的などの問題がありましたが、Temporal ではこれらの問題が解決されています。

特に Date に慣れ親しんだ方は以下の点に注意しながら見ると使い方がわかりやすいかもしれません。

またすでにMDN にも記事があるので、そちらも参考になるかと思います。

2026/1 現在、Safari ではまだサポートされていませんが、JSC での実装は進んでいるようで、もしかすると年内には主要 3 ブラウザの最新版でのサポートが完了するかもしれません。それでも Baseline に入るところまではまだまだ先ですが、今後の普及や関連するライブラリの動向なども含めて楽しみです。

🗓 Monthly Articles

📖 Framework, Library

⚡️ Services

🖥 Browsers

💬 Languages

🤖 Runtimes

📝 Specifications

🦆 Others