jserinfo RSS feed【非公式】's avatar
jserinfo RSS feed【非公式】
npub1ks82...jw9x
RSS feed of jserinfo
【WebMCP is available for early preview | Blog | Chrome for Developers】 Chrome 146 DevTrialでWebMCPのEarly Previewが実装された。 宣言的API(HTMLフォームベース)と命令的API(JavaScript実行)の2つのAPIを提案している。 AIエージェントがDOM操作やビジュアルな解析なしに、ウェブサイトと構造化された方法でやりとりできることを目的としている。 関連URL WebMCP - Chrome Platform Status webmachinelearning/webmcp: WebMCP Web アプリケーションをツール化する WebMCP
【Introducing Deno Sandbox | Deno】 信頼できないコード(LLM生成コードなど)を安全に実行するためのプラットフォームとSDKであるDeno Sandboxについて。 Deno Deployのクラウド上でLinux microVMを使用し、隔離された実行環境を提供する。 APIキーなどのシークレットはプレースホルダーとして渡され、許可されたホストへのリクエスト時のみ使用される仕組み。 関連URL Deno Sandbox
【Custom DuckDB Wasm builds for Cloudflare Workers - tobilg.com】 Cloudflare Workers上でDuckDB WebAssemblyを動作させるためのカスタムビルドについて。 DuckDBの既存のWasmビルドはブラウザ向けに設計されており、Workersの非同期環境では動作しないため、EmscriptenのAsyncifyを使った解決策を紹介している。 @ducklings/workersパッケージを使うことで、Parquet/JSON/httpfs拡張機能を含むDuckDB Wasmをエッジで実行できる。 関連URL tobilg/ducklings: A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers
【Release 17.0.0 · stylelint/stylelint】 Stylelint 17.0.0リリース。 Node.js 20.19.0未満のサポートを削除、CommonJSでのNode.js APIのサポートを削除、デフォルトのfixモードをstrictに変更。 CSS Nesting 対応の改善など 関連URL stylelint/docs/migration-guide/to-17.md at main · stylelint/stylelint Stylelint v17 の主な変更点:ESM 移行と CSS Nesting 対応など
【DavidHDev/vue-bits: An open source collection of animated, interactive & fully customizable Vue components for building stunning, memorable websites.】 Vueアプリケーション向けのアニメーション・インタラクティブなUIコンポーネントライブラリ。 React BitsをVueにポートしたライブラリ 関連URL DavidHDev/react-bits: An open source collection of animated, interactive & fully customizable React components for building memorable websites.
【Release v8.0.0 · FullHuman/purgecss】 PurgeCSS v8.0.0リリース。 PostCSSプラグインのインポート方法がdefault importに変更。 CLIに--preserve-pathsオプションの追加、CSS変数で参照されるアニメーションの保持の改善など
【Bun v1.3.7 | Bun Blog】 Bun v1.3.7リリース。 JSON5パーサーのBun.JSON5、JSON Linesを扱うBun.JSONL、ANSIテキストのラップを行うBun.wrapAnsi()の追加。 Markdown形式でHeapやCPUのプロファイルを出力する--heap-prof-md/--cpu-prof-mdフラグの追加。 Buffer.from(array)/async-await/array.flat()などのパフォーマンス改善、HTTP/2の互換性の修正など。
【Release v4.11.7 · honojs/hono】 Hono v4.11.7リリース。 次の問題のセキュリティ修正を含むリリース IP制限MiddlewareのIPv4アドレス検証バイパス Cache Middlewareでprivateやno-storeなレスポンスがキャッシュされる問題 Serve Staticミドルウェア(Cloudflare Workers adapter)での内部アセットへのアクセス問題 hono/jsxのErrorBoundaryでのXSS
【LibPDF-js/core: A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.】 ブラウザやNode.jsなどで動くPDFの編集、作成ライブラリ。 PDFの解析、修正、生成をサポートし、RC4/AES暗号化、デジタル署名、フォーム入力、ページのマージ/分割、テキスト抽出などに対応している。
【Node.js — Node.js 25.5.0 (Current)】 Node v25.5.0リリース。 Single Executable Applications(SEA)の作成を簡略化する--build-seaフラグの追加。 fs.watch()にignoreオプションを追加、SQLiteのdefensive modeをデフォルトで有効化。 node:testにexpectedFailureオプションの追加など
【Yarn 6 Preview | Yarn】 Yarn 6プレビュー版の公開。 Yarn 6はRustでの書き直しで行われ、パフォーマンスの改善。 Corepackの代わりにYarnのバージョン管理をするyarn switchの追加、package.jsonの変更時に自動でインストールを行うLazy Installsがデフォルトに。 JSの実装であるYarn 5は移行ステップとして数ヶ月内にリリース予定し、Rust実装のYarn 6は2026年Q3以降の予定。
【Bytecode Alliance — 10 Years of Wasm: A Retrospective】 WebAssemblyの誕生から10年を振り返る記事。 2013年のasm.jsから始まり、MozillaのLuke WagnerとGoogleのBen Titzerの協力によってWebAssemblyが生まれた経緯を紹介している。 2015年に主要ブラウザが同時に対応を発表し、2017年には全ブラウザが対応を完了した。 その後、WASIやComponent Modelの開発によりブラウザ外での利用が広がった。 WASIをPOSIXのコピーとしなかった点についてなど
【Nuxt 4.3 · Nuxt Blog】 Nuxt v4.3リリース。 Nuxt v3のサポート期限を2026年7月31日まで延長。 一箇所でアプリケーションのレイアウトを管理できるappLayoutプロパティの追加、ISR/SWRでのPayload Extractionのサポート。 ページやMiddlewareからRoute Groupのメタ情報を利用できるようになるなど
【Announcing Rolldown 1.0 RC | VoidZero】 Rolldown 1.0 RCリリース。 Rustで書かれたJavaScript/TypeScriptバンドラー。Rollupプラグインとの互換性を持つ。 Vite 8ではデフォルトのバンドラーとしてRolldownが利用される予定。
【Streaming JSON in just 200 lines of JavaScript】 JSONをストリーミングする方法についての記事。 サーバー側で非同期データ(Promise)をプレースホルダーに変換し、NDJSON形式とTransfer-Encoding: chunkedを使ってデータを段階的に送信する。 クライアント側ではFetch APIでストリームを読み込み、プレースホルダーを実データに置き換える実装について。
【Bun v1.3.6 | Bun Blog】 Bun v1.3.6リリース。 tarファイルを扱うBun.Archive API、コメント付きJSONを扱うBun.JSONC APIの追加。 Bun.build()にesbuild互換のmetafileオプションを追加。 WebSocketがHTTP/HTTPSプロキシをサポート、S3 Requester Paysのサポート。 各種パフォーマンスの改善、Node.js互換性の改善など。
【vercel-labs/agent-browser: Browser automation CLI for AI agents】 AIエージェント向けのヘッドレスブラウザ自動化CLI。 RustのCLIとNode.jsデーモン(Playwrightを利用)で構成され、クライアント・デーモン構造で動作する。 アクセシビリティツリーからAI向けに最適化されたスナップショットを取得する機能や、ARIAロールやラベルでの要素検出、WebSocketでのブラウザビューポートのストリーミングなどを提供する。
【Node.js — Tuesday, January 13, 2026 Security Releases】 Node.js 20.20.0/22.22.0/24.13.0/25.3.0のセキュリティリリース。 8件の脆弱性が修正されている。 Buffer.allocやTypedArrayが初期化されていないメモリを含む可能性があるRace Conditionの修正(CVE-2025-55131)。 シンボリックリンクを使ったPermission Modelのバイパスの修正(CVE-2025-55130)。 不正なHTTP/2 HEADERSフレームでサーバがクラッシュする問題の修正(CVE-2025-59465)。 また、async_hooks有効時にスタックオーバーフローエラーがキャッチできない問題、TLSクライアント証明書処理のメモリリークなども修正されている。 関連URL Node.js — Mitigating Denial-of-Service Vulnerability from Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users