ニュースイミー

JavaScript

WebエディタのTab問題について調べてみた

zenn.dev

WebエディタでTabキーが入力として機能せず、フォーカス移動してしまう問題について、フロントエンドエンジニアの視点から調査した記事です。 ブラウザのデフォルトの挙動とエディタでのTab入力の関連性を解説しています。 - WebエディタにおけるTabキーの挙動に疑問を持ったフロントエンドエンジニア向け - Tabキーがフォーカス移動に割り当てられているブラウザの制約と、エディタでのTab入力を両立させる方法の探求 - Web開発におけるUI/UXの細かな挙動の重要性について

JavaScript

フロントエンドに広がりつつある OpenTelemetry:Browser SDK の現在地

zenn.dev

- OpenTelemetryはサーバーサイドの監視ツールとして普及していますが、ブラウザ向けSDKの開発も進んでおり、フロントエンド監視への利用が拡大しつつあります。 - SaaS製品が主流だったフロントエンド監視において、OpenTelemetryのブラウザ向けSDKの現在地と今後の可能性について解説します。 - フロントエンドエンジニア、SRE、インフラエンジニアが対象です。

JavaScript

Astro 7.1

astro.build

Astro 7.1がリリースされ、CSP(Content Security Policy)、ページネーション、開発サーバー、コンテンツコレクションといった機能により、開発者のコントロールが強化されました。 このアップデートは、ウェブサイトの構築と管理において、より詳細な設定と柔軟性を求めるフロントエンドエンジニアやウェブ開発者にとって特に有益です。 Astroの最新機能を利用して、より安全で効率的なウェブアプリケーションを開発したいと考えている開発者におすすめの記事です。

JavaScript

フロントエンド開発に必要なツールをまとめて統合した「Vite+」、ベータ公開

www.publickey1.jp

オープンソースのWebアプリケーションビルドツール「Vite」をベースにした、JavaScriptアプリケーション向けの統合開発ツールチェーン「Vite+」がベータ公開されました。 このツールは、単一のCLIで開発ツールチェーン全体を管理でき、スマートなキャッシュ機能なども強化されています。 フロントエンドエンジニアや、JavaScript開発全般に携わる開発者向けの記事です。

Publickeyjniino
JavaScript

リアルタイム共同編集が可能なJavaScriptの表計算コンポーネント、メシウスが「SpreadJS」の新バージョンをリリース

www.publickey1.jp

メシウスがリアルタイム共同編集機能を搭載したJavaScript表計算コンポーネント「SpreadJS V19.1J」をリリースしました。 Webブラウザ上で複数ユーザーが同時に表計算を共有し、共同で編集作業を進めることができます。 開発者やプロジェクトマネージャー、Webデザイナーなど、複数人での共同作業を行うチーム向けの記事です。

Publickeyjniino
JavaScript

【Google スプレッドシート】「,」や「、」で区切られた文字列をRedashで使いやすい形にする(GAS版)

qiita.com

Google スプレッドシートで、カンマや読点などで区切られた文字列をRedashで扱いやすい形式に変換するGAS(Google Apps Script)版のツールについて解説しています。 - 「,」や「、」で区切られた文字列をRedashで活用しやすい形式に変換する方法 - GASを使用することで、関数では対応しにくいイレギュラーなケースにも柔軟に対応 - 以前紹介した関数版からのアップデートポイントや、具体的なコード、スプレッドシートの設定方法を紹介

JavaScript

関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript

speakerdeck.com

TypeScriptに、関数型プログラミングの考え方を取り入れ、テストしやすい純粋関数を増やす方法について解説します。 ・純粋関数を増やすことで、コードの予測可能性とテスト容易性を向上させる。 ・副作用をエッジに集約し、コアロジックをシンプルに保つアプローチ。 ・TypeScriptにおける関数型プログラミングの実践方法。

JavaScript

JavaScriptランタイムのBun、Claude Fable 5を11日間稼働させてZigからRustへの移植を実現。Claudeをどう使ったのか?

www.publickey1.jp

・JavaScriptランタイム「Bun」が、Claude Fable 5を活用して約11日間でZigからRustへの大規模なコード移植に成功した。 ・移植により、メモリリークの根絶、バイナリサイズの約20%削減、パフォーマンス向上が達成された。 ・この記事は、JavaScript、Rust、インフラ、プラットフォーム、フロントエンド、バックエンドエンジニア、および技術リーダー層向けです。

Publickeyjniino
JavaScript

Chrome 151 で追加された textStream() で、テキストストリーミングがシンプルになった

qiita.com

Chrome 151でRequest、Response、Blobに`textStream()`メソッドが追加され、テキストストリーミングが簡略化されました。これまではTextDecoderStreamを経由する必要がありましたが、新しいメソッドにより、バイトストリームを直接テキストとして効率的に読み込めるようになります。 この記事は、フロントエンド開発者、特にWeb APIのストリーミング処理に関心のある開発者や、より効率的なテキストデータの扱いに興味のあるエンジニアに適しています。

Qiita株式会社degudegu2510
JavaScript

静的サイトジェネレータ「Astro 7.0」正式リリース、ビルドシステムがVite 8/Rolldownに、Rust製コンパイラ採用で高速化

www.publickey1.jp

静的サイトジェネレータ「Astro」の最新版「Astro 7.0」がリリースされました。 Rust製の新しいコンパイラとMarkdown/MDXプロセッサの採用、Vite 8へのアップデートにより、ビルド速度が60%以上向上しました。 フロントエンドエンジニア、ウェブ開発者、パフォーマンス向上に関心のある開発者向けの記事です。

Publickeyjniino