12k
ページ 2

OpenReplay ブログ

ブラウザでGeometric.jsを使った本格的なジオメトリ処理

Geometric.jsは、ブラウザのグラフや地図で使うポリゴン交差、境界 बॉक्स、点の内外判定、経路補間をSVGとCanvas向けに提供します。

OpenReplay Team · Aug 10, 2026 · 7 min read

TypeScript以外の3つの型システム

JavaScript向けのTypeScript代替としてJSDoc + @ts-check、ReScript、Flowを比較。型安全性、ビルド有無、採用状況の違いを整理。

OpenReplay Team · Aug 10, 2026 · 8 min read

MDN が MCP サーバーになりました

MDNのMCPサーバーは、AIコードエージェントに検索、ドキュメント、ブラウザ互換性データを提供し、設定手順と注意点も解説します。

OpenReplay Team · Aug 9, 2026 · 8 min read

bunxとは何か、そしていつ使うべきか

bunxの解説: Bunでnpmバイナリをグローバル不要で実行する方法、--bunの使いどき、npxを使うべき場面を整理します。

OpenReplay Team · Aug 9, 2026 · 7 min read

CSSでテキストを省略する方法

CSSでテキストを切り詰める方法を解説。1行はtext-overflow: ellipsis、複数行はline-clamp、flexとgridの対処法も紹介。

OpenReplay Team · Aug 8, 2026 · 7 min read

開発者のための便利なブックマークレット5選

開発者向けの便利なブックマークレット5選。ページのライブ編集、レイアウト確認、パスワード表示、色抽出、erudaの導入まで扱います。

OpenReplay Team · Aug 8, 2026 · 7 min read

Vitest を使った Svelte 5 コンポーネントのテスト

VitestでSvelte 5コンポーネントをテストする方法を解説。mount、testing-library、browser modeと、runes・effects・snippetsの設定を紹介します。

OpenReplay Team · Aug 7, 2026 · 8 min read

npm Workspacesを使い始める

npm workspacesの設定、コマンド、制限を解説。モノレポを管理し、兄弟パッケージをリンクし、TurborepoやNxを使う基準もわかります。

OpenReplay Team · Aug 7, 2026 · 8 min read

CODEOWNERSによる自動コードレビュー

GitHub CODEOWNERS の設定方法、静かな失敗の回避、正しいパターン・権限・ブランチ保護によるレビュー強制を解説します。

OpenReplay Team · Aug 6, 2026 · 9 min read

WordPressサイトのバックアップ方法

mysqldump、tar、cron、rcloneでWordPressサイトをバックアップ。ファイル、MySQLデータベース、オフサイト保存、復元テストまで解説。

OpenReplay Team · Aug 6, 2026 · 9 min read

DifftasticでAI生成コードをレビューする

DifftasticでAI生成コードを構造差分でレビューし、gitに組み込み、整形ノイズから振る舞いの変更だけを見分けます。

OpenReplay Team · Aug 5, 2026 · 7 min read

JavaScriptの落とし穴3選を解説

JavaScriptの3つの落とし穴を解説: 浮動小数点演算、NaN判定、ループ内awaitと、それぞれの正しい対処法。

OpenReplay Team · Aug 5, 2026 · 7 min read

BroadcastChannelによるブラウザタブの同期

BroadcastChannelでタブをリアルタイム同期。structured clone、クリーンアップ、フォールバック、認証・カート・テーマの実践パターンを解説。

OpenReplay Team · Aug 4, 2026 · 8 min read

React Server Componentでのデータフェッチング

React Server Componentsでasync関数を使ってデータ取得し、Next.js 15/16のキャッシュ既定値とPromise.allでのウォーターフォール回避を解説。

OpenReplay Team · Aug 4, 2026 · 9 min read

テキストエクスパンダーをGit、PR、AIプロンプトに活用する

Git、PR、AIプロンプト向けのEspansoスニペット。shell、クリップボード、カーソル指定で文脈対応のテキスト拡張を作れます。

OpenReplay Team · Aug 3, 2026 · 8 min read

JavaScriptのハックなしで`display: none`をアニメーションさせる方法

CSSでdisplay noneをallow-discreteと@starting-styleでアニメーション化し、dialogとpopoverのoverlay対応とブラウザ対応も解説。

OpenReplay Team · Aug 3, 2026 · 8 min read

TypeScript の `satisfies` 演算子 実践ガイド

TypeScriptのsatisfies演算子を設定例で解説。狭い型推論を保ち、asや型注釈との使い分けもわかります。

OpenReplay Team · Aug 2, 2026 · 7 min read

JSPI解説:JavaScriptとWasmをつなぐより良いブリッジ

JSPIはJavaScriptとWebAssemblyをつなぎ、同期WasmがfetchのようなPromiseベースAPIを呼べるようにします。Suspendingとpromising、対応状況も解説。

OpenReplay Team · Aug 2, 2026 · 8 min read

`caffeinate`を使ってMacを夜通し起動させ続ける方法

MacのcaffeinateでClaude Code、Codex、ビルドを夜通し起動維持し、pmsetでassertionsを確認し、ふた閉じの制限も把握できます。

OpenReplay Team · Aug 1, 2026 · 8 min read

より良いノート管理のためのObsidianの5つのヒント

Obsidianのノート術5選: MOC、Dataview、Bases、Canvas、Mermaid、レビュー用ダッシュボード、Git同期で再利用しやすいMarkdown保管庫へ。

OpenReplay Team · Aug 1, 2026 · 8 min read

インテグレーションテスト vs エンドツーエンドテスト

Webアプリの統合テストとE2Eテストを比較し、定義・JSツール・Vitest、MSW、Playwright、Cypressの使い分けを整理します。

OpenReplay Team · Jul 31, 2026 · 11 min read

JavaScriptがついにリソースの後片付けを覚えた

JavaScriptのExplicit Resource Managementでusing、await using、DisposableStack、SuppressedErrorを使い、ファイル、ロック、socket、接続を確実に解放する方法。

OpenReplay Team · Jul 30, 2026 · 11 min read

リレーショナルデータベース設計のよくある間違い

PostgresとMySQLでのリレーショナルDB設計の典型的なミスを回避。制約、キー、索引、タイムスタンプの正しい扱いを解説。

OpenReplay Team · Jul 29, 2026 · 10 min read

JavaScriptでタイムゾーンを扱う際に正気を保つ方法

JavaScriptのタイムゾーンをUTCインスタント、IANAゾーンID、Intl.DateTimeFormat、Temporal、DST対応のルールで安全に扱う方法。

OpenReplay Team · Jul 28, 2026 · 11 min read

We use cookies to improve your experience. By using our site, you accept cookies.