Cybozu Frontend Monthly #56

タイトル画像

イベント概要

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

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

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

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

毎週火曜の 17:00 〜 18:00 で社内向けに行っているフロントエンドの気になる記事を紹介する会です。
2016年3月15日から行われています。
ハッシュタグ #サイボウズフロントエンドウィークリー で実況しています。

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

開催日

2025年03月25日

イベントページ

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

配信URL

https://www.youtube.com/watch?v=39q0LvjYLRo

メンバー


コンテンツ

👀 Notable Articles

ESLint now officially supports linting of CSS

eslint 公式から CSS サポートとして @eslint/css がリリースされました。 このプラグインにはビルトインで以下のルールが含まれています。

また、構文中にエラーがあってもブラウザと同様にエラー箇所を切り出して同ファイルの他コードを解析したり、Tailwind 等のカスタムシンタックスにも対応しています。

個人的には今まで逐一調べたりプロジェクトごとの利用可否の判断を確認しながら利用していたベースライン周りを lint 側で担保できる require-baseline が強力な機能に感じています。 詳しくは Web.dev の記事「https://web.dev/blog/eslint-baseline-integration」でも紹介されています。

Deno v2.2 で OpenTelemetry がビルトインされた話

Deno v2.2 のリリースで、unstable ですが OpenTelemetry がビルトインされました。

v2.2 時点では、OpenTelemetry の integration を有効にすることで、コードを変更せずともDeno.servefetchを使った際のトレース、メトリクス、またconsole.logなどのログの収集が可能になりました。

OpenTelemetry 用のドキュメントが追加されており、Quick start ですぐに試せるようになっています。

個人的に OpenTelemetry が気になっていたのですが、今回のリリースで Deno でサッと試せて、理解を深められて良かったです。

CLINE に全部賭けろ

今月はこちらの記事に触れないわけにはいかないかなと思い、持ってきました。

mizchi さんによる、自律型の AI コーディングエージェントである Cline 自体についての解説や考察を交えつつ、 AI を活用したこれからの開発において、プログラマに求められる知識やスキルについての意見が綴られているエントリです。

GitHub Copilot に代表されるような AI によるコーディング支援ツールとは異なり、エントリ内では “暴走列車” と表現もされていますが、 人間と同等レベルのコンテキストを持った状態で自律的に開発を行うことで、従来と大きく異なる開発フローになり得ることについて言及されています。

以前から AI とプログラマの将来性については議論される機会も多かったですが、 この記事をきっかけに、より身近かつ遠くない未来の話として認識されるケースが出てきたのではないかと思います。 (2025/03/14 現在では、Zenn の Ideas / AllTime の全記事の中でも最上位となっており、注目度が伺えます)

私自身も、Cline は名前を知っていただけだったのですが、実際に触れるきっかけになりましたし、 触ってみたうえで、もう少し解像度高く理解できる部分がありました。

特に “Cline AI 時代のプログラマに必要なこと” として挙げられている

については体験として感じる部分がありました。

A 10x Faster TypeScript

Microsoft が TypeScript のコンパイラとツールのネイティブ実装に取り組んでいることが 3/11 に発表されました。

従来は JavaScript ベースで実装されていましたが、ネイティブ実装は Go 言語が使用されており、GitHub レポジトリも公開されています(microsoft/typescript-go)。

ネイティブ実装により、ビルド時間が最大 10 倍短縮され、エディターの起動も高速化、メモリ使用量も削減される見込みです。

2025 年半ばにコマンドライン版「tsc」のプレビュー版が公開され、年末までに完全なソリューションが提供される予定です。

🗓 Monthly Articles

📖 Framework, Library

🖥 Browsers

💬 Languages

🦆 Others

フロントエンドエキスパートチームについて

https://speakerdeck.com/cybozuinsideout/frontendexpert-team