logo hsb.horse
← タグ一覧に戻る

Tags

#javascript

タグ「javascript」が付いたコンテンツ一覧。

コンテンツ件数 19
  1. スニペット
    crypto.randomUUID の Polyfill

    crypto.randomUUID 関数のポリフィル実装。全ブラウザでサポートされているため新規実装の必要はないが、UUID v4 の仕組みを学ぶ参考になる。

  2. スニペット
    SHA256 同期実装(WebCrypto API 非依存)

    WebCrypto API を使わない純粋な JavaScript での SHA256 実装。Web Workers などで crypto オブジェクトが使えない環境向け。

  3. スニペット
    TransformStream でテキストを分割処理

    ReadableStream と TransformStream を使って、長いテキストを指定サイズのチャンクに分割する TypeScript 実装例。

  4. スニペット
    TypeScript で軽量 Result 型を実装

    try-catch を使わないエラーハンドリングパターン。data と error を分離した Result 型で型安全にエラーを扱う。

  5. スニペット
    TypeScript配列操作ユーティリティ

    TypeScriptでの開発頻出の配列操作を型安全に行うためのユーティリティ関数集。空配列生成、配列分割、Null排除、シャッフルなど。

  6. スニペット
    Uint32Array ヘルパー関数

    new Uint32Array の呼び出しを簡潔にする TypeScript ラッパー関数。オーバーロードを使ってコンストラクタの全インターフェースをサポート。

  7. スニペット
    Uint8Array の結合

    複数の Uint8Array を1つにマージする TypeScript 関数。バイナリデータの結合に便利。

  8. スニペット
    Uint8Array ヘルパー関数

    new Uint8Array の呼び出しを簡潔にする TypeScript ラッパー関数。配列、ArrayBuffer、長さ指定の全パターンに対応。

  9. スニペット
    動的インポートのキャッシュ実装

    TypeScriptでdynamic importをキャッシュする軽量実装。同じパスへの複数回のインポートを1回のPromiseで処理する。

  10. スニペット
    時刻ベースのセマンティックバージョン生成

    ビルド時刻をバージョン番号として自動生成する TypeScript 関数。Chrome拡張機能などでバージョン上限がある場合に便利。

  11. スニペット
    画像拡張子判定用正規表現

    ファイル名から画像形式を判定する JavaScript/TypeScript 正規表現パターン。png, webp, jpg, jpeg, avif, gif に対応。

  12. スニペット
    遅延初期化オブジェクト

    getter を使って初回アクセス時にのみ値を生成する TypeScript パターン。メモリキャッシュより軽量な遅延評価。

  13. 用語集
    Biome

    Biomeは、JavaScript/TypeScript向けのRust製フォーマッタ兼リンタ。単一ツールで整形と静的解析をまとめて実行できる。

  14. 用語集
    navigator.devicePosture

    navigator.devicePostureは、デバイス姿勢情報を扱うDevicePostureオブジェクトを返すNavigatorプロパティ。折りたたみ端末の状態判定に使う。

  15. 用語集
    Turndown

    Turndownは、HTMLをMarkdownへ変換するJavaScriptライブラリ。ルール追加やオプション調整で出力形式を制御できる。

  16. 用語集
    Uint8Array

    Uint8Arrayは、0〜255の8ビット符号なし整数を扱うJavaScriptのTypedArray。バイナリデータ処理で広く使われる。

  17. ブログ
    UUID v7 実装ガイド: JavaScript・Go・Shellで作る

    UUID v7 のビット構造、version/variant のビット設定、JavaScript・Go・Shellでの最小実装、実装時のチェック項目、RFCの参照先を1ページで整理。時系列ソートしやすいIDを安全に導入したい開発者向けに、生成ロジックの確認ポイントをまとめた実践ガイド。実装前の確認に使える。

  18. 用語集
    mediabunny

    mediabunnyは、WebCodecs APIをベースにしたブラウザ向け動画・音声操作ライブラリ。

  19. 用語集
    LogTape

    LogTapeは、Browser・Node.js・Deno・Bunに対応したマルチランタイム対応のJavaScriptロガーライブラリ。依存ゼロで動作する。